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

視窗關掉後,會出現錯誤

缺席
it1506
初階會員


發表:30
回覆:83
積分:47
註冊:2011-02-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-10-16 08:34:14 IP:59.120.xxx.xxx 未訂閱
 我有一個視窗,用ShowModal叫出來, 
這視窗有5個按鈕, 都是做資料庫寫入動作, 5個按鈕的內容都差不多
都是 組sql ,insert into table values......
但是只有其中一個按鈕,在做了資料庫寫入的動作後
再按下右上角的X 之後
會出現錯誤
這個程式沒有任何事件

後來發現,用show叫出視窗就不會有這個錯誤

很納悶

錯誤訊息First chance exception at $0040376F. Exception class $C0000005 with message 'access violation at 0x0040376f: read of address 0x00000000'. Process Project2.exe (10508)

編輯記錄
it1506 重新編輯於 2013-10-16 08:38:16, 註解 無‧
tuga
高階會員


發表:16
回覆:105
積分:104
註冊:2002-07-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-10-17 08:10:25 IP:1.34.xxx.xxx 訂閱
最後一個按鈕, 有執行 free 某些物件, 卻又在 form 的結束事件裡面, 使用這些物件,

建議 free 的動作統一在 form 的最後結束的地方執行,
it1506
初階會員


發表:30
回覆:83
積分:47
註冊:2011-02-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2013-10-18 08:52:33 IP:59.120.xxx.xxx 未訂閱
 後來發現問題點了

原因就是有個陣列

setlength時指定10

在塞值的時候, 塞到第11格.

但在當下沒有任何錯誤訊息,


系統時間:2017-10-23 21:18:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!