Access Error 的找碴 |
缺席
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
請問各位! 我遭遇到一個很棘手的問題, 有一支pas在執行時沒有任何問題, 但只要程式
一結束(例如:form1.close)就會出現Access .... Error 錯誤, 以下問題來了! 1.我用Debug去Tracer程式時不會有上述問題
2.上述狀況發生在RunTime
3.不論那一種作業系統, 電腦, 都會發生
4.我確認沒有去呼叫到任何未被create的物件, 因為程式從開啟到執行都沒有問題, 只有在close後才發生!
5.發生上述狀況時, 不一定是操作到那一個功能(例如seek, edit, append, insert, delete ....), 有時候進入該程式直接結束不會發生, 但有時候進入該程式, 什麼事也不做立刻點close就會出現 實在是無法追踨Access到底是由那一塊memeory區段發生, 而且其他的pas都不會有這樣的情況, 只有這支pas會發生(我的程式都是基本的新增, 修改, 查詢等等..), 不知道有什麼方法可以查到發生Access這段錯誤到底是由pas中那一塊所引發的!? ps;後來我有抓到一個情況, 就是在 pas 最上面 uses 的 pas, 我把所有的 uses 後面的全部部移掉重新由delphi再自動去補上, 結果編譯後似乎這個當機
現象就降低了非常多, 但還是會(可能就是由原來每次降到10次只有1,2次)
而這個 used 之前因為在設計上有掛不少元件, 後來不用了, 我在form上把元件刪除, 但並沒有把這些相關uses 到的 pas 也移除, 不知是不是這樣的關係所造成的!
|
sanhang
一般會員 發表:12 回覆:25 積分:17 註冊:2002-08-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |