線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2999
推到 Plurk!
推到 Facebook!

出現 access violation address 40006c6a

答題得分者是:pceyes
tas52332
一般會員


發表:23
回覆:24
積分:9
註冊:2002-07-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-07-31 11:43:23 IP:59.124.xxx.xxx 訂閱
 各位好: 

我的程式的 Form 開啟後執行 Close 再開就會出現如下
” access violation address 40006c6a in module 'rtl60.bpl' read of address 000000FD”
不知如何,請教各位!!

careychen
尊榮會員


發表:41
回覆:580
積分:959
註冊:2004-03-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-07-31 12:47:28 IP:218.210.xxx.xxx 訂閱
其實我們也不知如何,要請教你一下

Form 開法是如何開的?
是不是有物件沒有做 Initial 的動作就使用?
那有 Trace 到哪個地方一執行時出錯嗎?

===================引 用 tas52332 文 章===================
各位好:

我的程式的 Form 開啟後執行 Close 再開就會出現如下
” access violation address 40006c6a in module 'rtl60.bpl' read of address 000000FD”
不知如何,請教各位!!

------
價值的展現,來自於你用哪一個角度來看待它!!
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-08-01 06:34:21 IP:220.141.xxx.xxx 訂閱
我也常常這樣,寫了好久的程式,改個東東,居然執行有錯誤訊息!
毀了!我的心血!
心想,怎麼會這樣,無法接受這樣事實,
無可奈何,要改嘛!程式又這樣大,不知如何著手
現在想到的約為兩個方法:
一、切割程式:
想辦法把程式切為數部分(Unit),再測,
此時方可把有問題的部分程式碼po上ktop,請別人幫你
千萬不要整個Source傳上來,沒有人有時間能幫你看完全部的程式
二、分逼近法:
先在在懷疑的部份,放個Showmessage(),看它在前段或後段出問題,
於是就可找出問題點了。
------
努力會更接近成功
careychen
尊榮會員


發表:41
回覆:580
積分:959
註冊:2004-03-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-08-01 07:33:54 IP:59.126.xxx.xxx 訂閱
YAYA~~! pceyes 大~~ 這個看起來大家都是這樣子用的~~~,我是都用 showmessage 的來查,最快~~~

===================引 用 pceyes 文 章===================
我也常常這樣,寫了好久的程式,改個東東,居然執行有錯誤訊息!
毀了!我的心血!
心想,怎麼會這樣,無法接受這樣事實,
無可奈何,要改嘛!程式又這樣大,不知如何著手
現在想到的約為兩個方法:
一、切割程式:
想辦法把程式切為數部分(Unit),再測,
此時方可把有問題的部分程式碼po上ktop,請別人幫你
千萬不要整個Source傳上來,沒有人有時間能幫你看完全部的程式
二、分逼近法:
先在在懷疑的部份,放個Showmessage(),看它在前段或後段出問題,
於是就可找出問題點了。
------
價值的展現,來自於你用哪一個角度來看待它!!
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-08-01 11:09:32 IP:122.118.xxx.xxx 訂閱
三、放一個TStringlist,在每個procedure內將變數值add寫入,最後(Form.Close)再savetofile,這也適合超大程式的除錯。
------
努力會更接近成功
tas52332
一般會員


發表:23
回覆:24
積分:9
註冊:2002-07-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-08-01 15:00:39 IP:59.124.xxx.xxx 訂閱
     這程式是個報表程式,第一二次 RUN 都OK ,開了再關關了再開就會出現??但非報表的
不會??
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-08-01 22:26:55 IP:220.141.xxx.xxx 訂閱
1. 看看是否資源沒有完全釋放。
2. 看看是否報表元件本身有難言之隠(換一個吧)。
3. 最後看看編譯器有沒有難言之隠,(那個Form整個刪掉重做,有時甚至整個專案要重做)。
------
努力會更接近成功
tas52332
一般會員


發表:23
回覆:24
積分:9
註冊:2002-07-04

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-08-04 17:51:15 IP:203.73.xxx.xxx 訂閱
請教您:

1. 看看是否資源沒有完全釋放 ?? 如何查!!
2.3. 我會側一下!!

謝謝!!

===================引 用 pceyes 文 章===================
1. 看看是否資源沒有完全釋放。
2. 看看是否報表元件本身有難言之隠(換一個吧)。
3. 最後看看編譯器有沒有難言之隠,(那個Form整個刪掉重做,有時甚至整個專案要重做)。
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-08-05 06:18:44 IP:220.141.xxx.xxx 訂閱

1. 看看是否資源沒有完全釋放 ?? 如何查!!

Delphi Access violations 问题的解决之道
http://www.wesoho.com/article.asp?id=1403
------
努力會更接近成功
編輯記錄
pceyes 重新編輯於 2008-08-05 06:20:15, 註解 無‧
tas52332
一般會員


發表:23
回覆:24
積分:9
註冊:2002-07-04

發送簡訊給我
#10 引用回覆 回覆 發表時間:2008-08-07 08:09:56 IP:59.124.xxx.xxx 訂閱
已解決,謝謝各位!!


===================引 用 pceyes 文 章===================

1. 看看是否資源沒有完全釋放 ?? 如何查!!

Delphi Access violations 问题的解决之道
http://www.wesoho.com/article.asp?id=1403
系統時間:2024-04-28 23:24:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!