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

关于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才会加载?
MFC  ActiveX LoadLibrary 相对路径 C++

------解决方案--------------------
关于MFC ActiveX 中使用相对路径的有关问题
------解决方案--------------------
放在程序目录,或者system32下面
------解决方案--------------------
引用:
谢谢!还有一个问题呢,那个dll我的都删掉了这么还可以加载呢?

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