用vc++动态加载dll

 

//同时该头文件也是动态调用动态连接库的比较合适的实   //
//例,initCommDll()必须在调用扩展函数前调用
//author liujinqiang          //
//2006-4-1             //mydllfun为示例函数
///函数调用定义,函数参数类型,返回类型应该与dll中一致
 typedef DWORD (_stdcall MYDLLFUN)(DWORD nPort, DWORD nBaudrate, LPTSTR  dir);
//函数指针声明

static HINSTANCE hmydll;

 static MYDLLFUN *mydllfun;
void initCommDll()
{
   hmydll=::LoadLibrary("mydll.DLL");
   VERIFY(mydllfun=(MYDLLFUN *)::GetProcAddress(hmydll,"mydllfun"));
}

 

你可能感兴趣的:(编程语言)