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

出現 "Access violation at address 00407cd7 in module 'xxxx.exe'.read of

答題得分者是:dllee
wishmaster926
初階會員


發表:91
回覆:69
積分:32
註冊:2006-12-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-27 20:14:00 IP:218.166.xxx.xxx 訂閱
我程式在執行刪除資料庫紀錄時會
出現 "Access violation at address 00407cd7 in module 'xxxx.exe'.read of address 000002FC"
的錯誤訊息,雖然資料庫紀錄刪除指令也正常完成,但請問為何會出現上述錯誤訊息呢???
請大大們解惑!!!!多謝!!!!!!!
------
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-27 20:44:10 IP:59.105.xxx.xxx 訂閱
有元件重覆刪除, 或是已刪除又叫用, 都有可能。
如果可以在 IDE 內執行,運氣好,IDE 可以攔到有問題的那一行,
運氣不好,IDE 也只是出現同樣的訊息。
原則上 new 了就要自行維護, 不用就要 delete 它。
不要重覆 new (浪費記憶體), 不要重覆 delete (Exception)。
delete 後就不要再用(用了就 Exception),要用就再 new。
------
http://www.ViewMove.com
wishmaster926
初階會員


發表:91
回覆:69
積分:32
註冊:2006-12-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-08-27 21:52:34 IP:218.166.xxx.xxx 訂閱

===================引 用 dllee 文 章===================
有元件重覆刪除, 或是已刪除又叫用, 都有可能。
如果可以在 IDE 內執行,運氣好,IDE 可以攔到有問題的那一行,
運氣不好,IDE 也只是出現同樣的訊息。
原則上 new 了就要自行維護, 不用就要 delete 它。
不要重覆 new (浪費記憶體), 不要重覆 delete (Exception)。
delete 後就不要再用(用了就 Exception),要用就再 new。


副站,請問這跟刪除資料庫紀錄有何關係,可否詳述!!!!!?
------
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-08-28 16:48:40 IP:220.134.xxx.xxx 訂閱
那要看您的程式才知道,程式不小心寫會 Access violation 是很正常的,
但只把出問題的 address 拿出來問,誰也不可能知道您的程式發生了什麼事,
除了您以外,別人是不可能知道的。
更進一步來說,以您貼的 00407cd7 的位址,就可以知道這個 violation 是
在您的程式內發生的,而不是叫用了系統模組才發生的 violation。所以,如果您
不貼上您的程式,就參考別人的建議,自行多看看自己的程式是否那裡可能有錯,
不然,就貼上您的程式碼,有空有閒又願意花時間幫您看程式的人,就有可能會
找出您程式的錯誤。
------
http://www.ViewMove.com
系統時間:2024-07-01 9:02:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!