歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux文化 >> dll調用dll的FreeLibrary釋放問題

dll調用dll的FreeLibrary釋放問題

日期:2017/2/27 12:11:48   编辑:Linux文化

>>> 此貼的回復 >> 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