Re: [問題] Delphi address 00000000...異常的問題
在Delphi中這意味著不當的記憶體存取
比如說, 你要用一個StringList, 漏掉了Create的步驟就直接用了,就會產生類似的訊息
根據我個人經驗, 通常都是自己的程式有邏輯上的錯誤(你以為可以這樣做,其實是不行)
我沒看到source code,不能妄加斷語, 不過請往這方面解決問題
Mephise Chen
※ 引述《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.130.181.202
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章