创建一个MFC扩展动态链接库(DLL),库中定义了一个导出类。
问:
(1)如何显式加载此动态链接库(即使用LOADLIBRARY(...))
(2)假设已经知道类的结构,能否通过不包含此DLL的(.H)文件,在显式加载后像 在WIN32DLL中使用导出函数一样使用此类.
问:
(1)如何显式加载此动态链接库(即使用LOADLIBRARY(...))
(2)假设已经知道类的结构,能否通过不包含此DLL的(.H)文件,在显式加载后像 在WIN32DLL中使用导出函数一样使用此类.
解决方案 »
- 使用CSplitter分割窗口时触发断点,代码如下。
- 关于返回一个临时变量的地址?
- 当一个dialog打开时,如何让一个CListCtrl默认到第一项?
- 如何快速剖析一个他人编写的程序?
- 关于m_pSet->Open(dbdbOpenDynamic,strSql),报错“建立空文档失败”
- VB调用VC写的dll,第二次调用CSocket的Create出错
- 关于ATL的两个问题
- 如何实现抓娶大于4G的文件?
- 30,关于ping程序的一个简单问题!
- 谁有 Installer 的中文文档?
- winlogon 桌面切换到default 桌面的方法
- 如何在VC中用程序访问网上邻居中的计算机,其中访问2000时要输入用户名和密码,怎么在程序中输入
比如你在MyDLL.DLL众中定义一个函数 int GetName(char* FileName)
你在Win32APP中可以这样调用:
int (*GetName)(char*);
HANDLE hInst=LoadLibrary("MyDLL.DLL");
if(hInst=NULL)return false;
GetName=(int(*)(char*))GetProcAddress(hInst,"GetName");
int Name=(*GetName)(FileName);
FreeLibrary(hInst);
http://www.codeguru.com/dll/expclass.shtml
里面有说明和Demo!