用vc++动态加载dll

来源:互联网 发布:淘宝库存怎么导出 编辑:程序博客网 时间:2024/04/28 21:20

//同时该头文件也是动态调用动态连接库的比较合适的实   //
//例,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"));
}

 
原创粉丝点击