//同时该头文件也是动态调用动态连接库的比较合适的实 //
//例,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"));
}
本文介绍了一个使用C/C++动态加载并调用动态链接库(DLL)中的函数的示例。通过LoadLibrary和GetProcAddress函数实现了DLL的加载与函数获取。此示例展示了如何在运行时动态调用DLL中的函数。

4775

被折叠的 条评论
为什么被折叠?



