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

关于MFC ActiveX 中使用相对路径的有关问题

2013-11-02 
关于MFC ActiveX 中使用相对路径的问题CString strDllstrDll.Format((_T(.\\TEST_%s.dll)),m_Termtype)

关于MFC ActiveX 中使用相对路径的问题
        CString strDll;
strDll.Format((_T(".\\TEST_%s.dll")),m_Termtype);
m_hDllLib=LoadLibrary(strDll);
我在vs2010中创建的MFC ActiveX 项目
问题 1 为啥我自从第一次加载了该dll以后。后面在该目录下把dll删了后,还是可以加载成功呢?而且dll中的方法还可以调用。我在析构函数中已经释放了该dll了。FreeLibrary(m_hDllLib);
问题 2  MFC ActiveX 中我使用了相对路径,后期我给别人ocx控件,我把那个dll该放在什么位置ocx才会加载?

[解决办法]
放在程序目录,或者system32下面
[解决办法]

引用:
谢谢!还有一个问题呢,那个dll我的都删掉了这么还可以加载呢?

m_hDllLib=LoadLibrary(strDll);
你判断m_hDllLib返回值了吗

热点排行