關於C++Builder 2007 環境要 Debug DLL 檔的問題 |
答題得分者是:syntax
|
2007
中階會員 發表:54 回覆:90 積分:98 註冊:2008-08-12 發送簡訊給我 |
各位大大好:
主程式 LoadLibrary ---> dll 檔, 主程式 和 DLL 都是用 C Builder 2007 開發的, 以前在 C Builder 6 開發時,可以 debug dll 檔, 就是在執行主程式時,可以跳進去 dll 的程式中,單行的 debug , 且就算沒有進入 dll 程式中 debug , 只有 dll 內有程式發生例外事件,也會跳至有問題的那一行程式中, 我在 C Builder 2007 為什麼沒辦法??? 是環境設定(options)那兒要設定嗎?? ps: 要跳入 dll 時(按F7),會跳出 Source File not Found 的視窗!!! 謝謝!!! |
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
Source File not Found <--- 說明的很清楚,你路徑沒設好,檔案找不到,自然進不去
===================引 用 2007 文 章=================== 各位大大好: 主程式 LoadLibrary ---> dll 檔, 主程式 和 DLL 都是用 C Builder 2007 開發的, 以前在 C Builder 6 開發時,可以 debug dll 檔, 就是在執行主程式時,可以跳進去 dll 的程式中,單行的 debug , 且就算沒有進入 dll 程式中 debug , 只有 dll 內有程式發生例外事件,也會跳至有問題的那一行程式中, 我在 C Builder 2007 為什麼沒辦法??? 是環境設定(options)那兒要設定嗎?? ps: 要跳入 dll 時(按F7),會跳出 Source File not Found 的視窗!!! 謝謝!!! |
2007
中階會員 發表:54 回覆:90 積分:98 註冊:2008-08-12 發送簡訊給我 |
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
library path or searth path 最好是先都放在同一目錄下,確認程式面 ok ,再分家 ===================引 用 2007 文 章=================== 謝謝 syntax 大大所指的路徑要在那兒設?? ---> include path 還是 Library path ?? 我主程式 和 dll 程式在不同的資料夾!!! 但 Final Output 指向同一個資料夾( 假設叫 test 好了) 那我設的路徑是這一個 test 資料夾,還是 dll 程式的那一個路徑?? 謝謝!! ===================引 用 syntax 文 章=================== Source File not Found <--- 說明的很清楚,你路徑沒設好,檔案找不到,自然進不去 |
2007
中階會員 發表:54 回覆:90 積分:98 註冊:2008-08-12 發送簡訊給我 |
謝謝 syntax
目前可以 debug 到 dll 了, 但 dll 內有程式發生例外事件,為什麼不會跳至有問題的那一行程式中??? ===================引 用 syntax 文 章=================== library path or searth path 最好是先都放在同一目錄下,確認程式面 ok ,再分家 ===================引 用 2007 文 章=================== 謝謝 syntax 大大所指的路徑要在那兒設?? ---> include path 還是 Library path ?? 我主程式 和 dll 程式在不同的資料夾!!! 但 Final Output 指向同一個資料夾( 假設叫 test 好了) 那我設的路徑是這一個 test 資料夾,還是 dll 程式的那一個路徑?? 謝謝!! ===================引 用 syntax 文 章=================== Source File not Found <--- 說明的很清楚,你路徑沒設好,檔案找不到,自然進不去 |
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
1. 確認 source 也是可以搜到
2. 看看 所有 path 是否有非 ASCII 字元,或錯誤路徑,BCB 會因此無法找到 source 3. 放在同一 project Group,先編 DLL再編 EXE,馬上偵錯 ===================引 用 2007 文 章=================== 謝謝 syntax 目前可以 debug 到 dll 了, 但 dll 內有程式發生例外事件,為什麼不會跳至有問題的那一行程式中??? ===================引 用 syntax 文 章=================== library path or searth path 最好是先都放在同一目錄下,確認程式面 ok ,再分家 ===================引 用 2007 文 章=================== 謝謝 syntax 大大所指的路徑要在那兒設?? ---> include path 還是 Library path ?? 我主程式 和 dll 程式在不同的資料夾!!! 但 Final Output 指向同一個資料夾( 假設叫 test 好了) 那我設的路徑是這一個 test 資料夾,還是 dll 程式的那一個路徑?? 謝謝!! ===================引 用 syntax 文 章=================== Source File not Found <--- 說明的很清楚,你路徑沒設好,檔案找不到,自然進不去 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |