DLL 的問題 |
尚未結案
|
tqpzxy
一般會員 發表:13 回覆:22 積分:7 註冊:2003-11-13 發送簡訊給我 |
我在 "DLL Wizard" 中以 "C ", "Multi Threaded", "VC Style DLL" 編輯一個新的 .DLL ,目的在匯出一個 class 。 執行 Make 後產生 .DLL 及 .LIB 。然後問題來了,當 .DLL 的 project options 取消 "CodeGuard" ,取消 "Build with runtime packages",取消 "Use dynamic RTL", "Compiler" 的頁面選擇 "Release" 。簡單的說就是「不除錯了」! 很奇怪的是,不除錯產生的 release version 配合其他 .EXE 下去跑時,每次在程式要結束時都會出錯(注);但是 debug version 卻一切正常。 請問一下各位前輩,會發生這種情形一般是什麼原因呢?任何意見皆感激,謝謝各位大大! 注:錯誤訊息大概是說動態配置的記憶體沒釋放,但事實上我自己寫的部分能肯定已經釋放。
|
tqpzxy
一般會員 發表:13 回覆:22 積分:7 註冊:2003-11-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |