Re: [問題] Delphi address 00000000...異常的問題

看板Programming作者 (yap)時間15年前 (2010/12/10 00:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
先看看 Commdna 是否指到正確的物件。(用 Watch Ctrl+Alt+W ) 再不行就 Disassembly 除錯。(Ctrl+Alt+C ) ※ 引述《ravenshiba (shiba)》之銘言: : 請教各位高手,小弟我最近在寫程式時使用的是delphi 7來開發 : 作法很簡單的程式下一個sql語法 select * from command and finish = 1 : 然後把所得的結果透過datasource丟到dbgrid上 : 資料庫是oracle 9i : os是Linux : 正常在運行沒有問題,但是如果求出結果之後也秀在dbgrid上了 : 如果過一段時間沒去動它,之後按個按鈕是:Commdna.RefreshDatabase ; : debug到這行有時候就會出現 : Access Violation at address 00000000. Read of address 0000000 : 的異常訊息。 : 不知道是什麼原因,是元件的屬性還是說因為command的table資料會不斷更新和新增,刪除 : 等,所以一旦refresh後記憶體位置不對導致 : 還是說有什麼可能性導致呢? : 煩請幫忙謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.44.84
文章代碼(AID): #1D0FqHgD (Programming)
文章代碼(AID): #1D0FqHgD (Programming)