出現 "Access violation at address 00407cd7 in module 'xxxx.exe'.read of |
答題得分者是:dllee
|
wishmaster926
初階會員 ![]() ![]() 發表:91 回覆:69 積分:32 註冊:2006-12-13 發送簡訊給我 |
我程式在執行刪除資料庫紀錄時會
出現 "Access violation at address 00407cd7 in module 'xxxx.exe'.read of address 000002FC" 的錯誤訊息,雖然資料庫紀錄刪除指令也正常完成,但請問為何會出現上述錯誤訊息呢??? 請大大們解惑!!!!多謝!!!!!!!
------
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ |
dllee
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
|
wishmaster926
初階會員 ![]() ![]() 發表:91 回覆:69 積分:32 註冊:2006-12-13 發送簡訊給我 |
===================引 用 dllee 文 章=================== 有元件重覆刪除, 或是已刪除又叫用, 都有可能。 如果可以在 IDE 內執行,運氣好,IDE 可以攔到有問題的那一行, 運氣不好,IDE 也只是出現同樣的訊息。 原則上 new 了就要自行維護, 不用就要 delete 它。 不要重覆 new (浪費記憶體), 不要重覆 delete (Exception)。 delete 後就不要再用(用了就 Exception),要用就再 new。 副站,請問這跟刪除資料庫紀錄有何關係,可否詳述!!!!!?
------
~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ ~~~~~~~~時時多爬文 勿使惹塵埃~~~~~~~~ |
dllee
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
那要看您的程式才知道,程式不小心寫會 Access violation 是很正常的,
但只把出問題的 address 拿出來問,誰也不可能知道您的程式發生了什麼事, 除了您以外,別人是不可能知道的。 更進一步來說,以您貼的 00407cd7 的位址,就可以知道這個 violation 是 在您的程式內發生的,而不是叫用了系統模組才發生的 violation。所以,如果您 不貼上您的程式,就參考別人的建議,自行多看看自己的程式是否那裡可能有錯, 不然,就貼上您的程式碼,有空有閒又願意花時間幫您看程式的人,就有可能會 找出您程式的錯誤。
------
http://www.ViewMove.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |