歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

dll調用dll的FreeLibrary釋放問題


>>> 此貼的回復 >> VC上手真不容易,不過功能真TMD強,呵呵,我用Delphi寫了半天沒搞定一牛哥用VC給我搞出來了。還是感覺Delphi與BCB親切,我的BCB裝完了,也寫了個幾個dll,調用沒出錯,肯定是VC寫的Dll有問題,他並不是用的MVC類庫,原來都是Linux下編譯的東西,繼續痛苦ing

>>> 此貼的回復 >> 你看看vc的那個動態庫是怎麼寫的,在dllmain 中有處理嗎 調用vc的標准的c++應該也不會出錯的

>>> 此貼的回復 >> 在dllmain 函數中不能處理比較麻煩的操作,只能把這個守護線程的啟動和關掉在封裝成兩個函數,讓其調用的庫在不用的時候主動去處理

>>> 此貼的回復 >> 可以考慮不采用FreeLibrary。 因為你在釋放B.dll的時候,有可能它正在被使用。 當主程序結束時,在一起釋放.


Copyright © Linux教程網 All Rights Reserved