当前位置:Linux教程 - Linux文化 - dll调用dll的FreeLibrary释放问题

dll调用dll的FreeLibrary释放问题


>>> 此贴的回复 >> VC上手真不容易,不过功能真TMD强,呵呵,我用Delphi写了半天没搞定一牛哥用VC给我搞出来了。还是感觉Delphi与BCB亲切,我的BCB装完了,也写了个几个dll,调用没出错,肯定是VC写的Dll有问题,他并不是用的MVC类库,原来都是Linux下编译的东西,继续痛苦ing

>>> 此贴的回复 >> 你看看vc的那个动态库是怎么写的,在dllmain 中有处理吗 调用vc的标准的c++应该也不会出错的

>>> 此贴的回复 >> 在dllmain 函数中不能处理比较麻烦的操作,只能把这个守护线程的启动和关掉在封装成两个函数,让其调用的库在不用的时候主动去处理

>>> 此贴的回复 >> 可以考虑不采用FreeLibrary。 因为你在释放B.dll的时候,有可能它正在被使用。 当主程序结束时,在一起释放.