全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3224
推到 Plurk!
推到 Facebook!

請教CodeGuard如何設定才能讓Access Violation的程式碼被找出來

答題得分者是:miyu
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-01 15:48:13 IP:61.220.xxx.xxx 未訂閱
聽說BCB有一個工具叫CodeGuard,它可以拿來抓Access Violation發生處的程式位置,小弟亂試了一下試不出來,不知道有沒有人試過,且能成功抓出Access Violation的程式碼位置的?有的話能否將操作及設定的方式流程與小弟和大家分享,謝謝啦!
miyu
中階會員


發表:13
回覆:96
積分:91
註冊:2003-05-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-01 17:08:26 IP:61.13.xxx.xxx 未訂閱
引言: 聽說BCB有一個工具叫CodeGuard,它可以拿來抓Access Violation發生處的程式位置,小弟亂試了一下試不出來,不知道有沒有人試過,且能成功抓出Access Violation的程式碼位置的?有的話能否將操作及設定的方式流程與小弟和大家分享,謝謝啦!
Project -> Options -> CodeGuard tabs Checked CodeGuard Validation, and all sub-option. Rebuild your project within CodeGuard support, then run your program in IDE. When your program started, you might see CodeGuard Log window. If there is no CodeGuard Log window, Click View -> Debug Windows -> CodeGuard Log to turn on it. When program is running, if something wrong, CodeGuard will stop the program, and show the problem on the CodeGuard Log window. You may looking for the 'Access in invalid memory' to solve your problem. But, I recommend you clear all problem in CodeGuard Log window unless you know why it here. --- 小葵..小葵有很多的夢想 等待薰下班回家, 並準備晚飯跟洗澡水 薰回家的時候, 對你說一聲 歡迎回家 在休息的日子, 兩個人坐在屋外的走廊上, 品嚐著我親自作的點心 薰如果累了, 替他搥搥肩; 冷了, 和薰一起擠著被爐 但是, 但是... 小葵最大的心願是...成為薰的..成為薰的妻子
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-01 17:27:52 IP:61.220.xxx.xxx 未訂閱
多謝miyu! 能否再請教一下: 那麼在codeguard log視窗中會指出錯誤的程式碼或是行數嗎?
miyu
中階會員


發表:13
回覆:96
積分:91
註冊:2003-05-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-01 18:10:31 IP:211.75.xxx.xxx 未訂閱
引言: 多謝miyu! 能否再請教一下: 那麼在codeguard log視窗中會指出錯誤的程式碼或是行數嗎?
You can double click CodeGuard Log windows item, it will jump to error file and line. why not try to do once? --- 小葵..小葵有很多的夢想 等待薰下班回家, 並準備晚飯跟洗澡水 薰回家的時候, 對你說一聲 歡迎回家 在休息的日子, 兩個人坐在屋外的走廊上, 品嚐著我親自作的點心 薰如果累了, 替他搥搥肩; 冷了, 和薰一起擠著被爐 但是, 但是... 小葵最大的心願是...成為薰的..成為薰的妻子
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-01 18:55:17 IP:61.220.xxx.xxx 未訂閱
多謝miyu! 我試過了,但是我的情況是錯誤視窗出現了,但是codeguard視窗內卻空無一物…
miyu
中階會員


發表:13
回覆:96
積分:91
註冊:2003-05-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-01 19:08:30 IP:61.13.xxx.xxx 未訂閱
引言: 多謝miyu! 我試過了,但是我的情況是錯誤視窗出現了,但是codeguard視窗內卻空無一物…
After change the project options, have you remove *.exe *.obj then rebuild your project? if answer is yes, I have no idea to help you. There is no enough information. --- 小葵..小葵有很多的夢想 等待薰下班回家, 並準備晚飯跟洗澡水 薰回家的時候, 對你說一聲 歡迎回家 在休息的日子, 兩個人坐在屋外的走廊上, 品嚐著我親自作的點心 薰如果累了, 替他搥搥肩; 冷了, 和薰一起擠著被爐 但是, 但是... 小葵最大的心願是...成為薰的..成為薰的妻子
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-09-01 23:38:35 IP:211.74.xxx.xxx 未訂閱
由於是公司專案,所以可能不太方便貼出程式內容,不過小弟方才再寫了一段簡單的問題程式,果真能找出access violation的程式碼所在,我想其它的就靠我自己了,也再度感謝miyu您的熱心解答!
系統時間:2024-06-26 9:07:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!