BOOL CComm::Initial(int protocol)
{
CString t;
CreateProtocolF cp;
if(m_protocol)
return TRUE;
ReleaseResource();
t=m_workdir+"xxx.dll";
if(m_protocoldll==NULL)
{
m_protocoldll = LoadLibrary(t); //載入指定的動態鏈接庫,並將它映射到當前進程使用的地址空間。一旦載入,即可訪問庫內保存的資源,返回庫模塊的句柄
}
if( !m_protocoldll )
{
return FALSE;
}
cp = (CreateProtocolF)GetProcAddress( m_protocoldll, "CreateProtocol");
m_protocol=cp(protocol);
if(m_protocol)
{
return TRUE;
}
return FALSE;
}