首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

多个文件用到DLL,加载与释放dll上面是对的吗

2013-03-01 
多个文件用到DLL,加载与释放dll下面是对的吗LoadLibrary(_T(DllInstenceMfc.dll)) FreeLibrary(hDll)

多个文件用到DLL,加载与释放dll下面是对的吗


LoadLibrary(_T("DllInstenceMfc.dll")); 
FreeLibrary(hDll);
放在CWinApp???
virtual BOOL InitInstance();
virtual int ExitInstance();


[解决办法]
动态加载DLL的方式是这样的,LoadLibrary如果不是绝对路径,系统只会从exe目录和系统环境目录中查找,如果不在就会失败,建议用绝对路径,FreeLibrary的时候,只要你不再用dll了就可以释放掉的,并不是非得在InitInstance();加载,在ExitInstance();释放

热点排行