读书人

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

发布时间: 2013-11-02 19:41:10 作者: rapoo

关于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返回值了吗

读书人网 >C++

热点推荐