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

在delphi 7.0中compiler3-4次後結束delphi程式會有undo情形發生

答題得分者是:Justmade
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-24 10:56:09 IP:210.201.xxx.xxx 未訂閱
小弟在delphi 7.0中compiler3-4 次後結束delphi程式 會發生錯誤訊息 access violation at address 0304c10. read of address 0304c10. 之後這個錯誤訊息並不會隨著delphi結束後而消失 當小弟再進入delphi中執行上次的專案 發現資料庫被undo了 有的屬性設定也改變了(如dbgrid出現很久前 資料庫刪掉欄位) 這是怎麼回事? aric
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-03-24 21:33:32 IP:210.201.xxx.xxx 未訂閱
引言: 小弟自從好好close 自創的form後這似乎就沒有這個問題了 aric
aric
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-03-24 22:08:47 IP:218.16.xxx.xxx 未訂閱
這應該是你使用的某元件有 Bug ,由於很多元件在設計畫面都會執行一些程式段,當你關 Delphi 時某些本來應遲些執行的程式段提早執行了,致使本來應比那個早執行的程式段發生錯誤。例如一個程式段把某些元件 Free 了,但另一程式段卻呼叫那些元件。 最大問題的是那些錯誤有時不斷重覆呼叫出錯的程式段,以致錯誤 Message Box 不斷重覆出現,不能成功退出 Delphi 也不能成功儲存專案,所以就會回復成儲存前的樣子。 你自行關掉 Form 才關 Delphi 可能是弄正了執行程序的次序。
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-03-24 23:10:00 IP:210.201.xxx.xxx 未訂閱
引言: 精闢見解 < face="Verdana, Arial, Helvetica"> aric
系統時間:2024-05-13 19:09:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!