作者mephisepalm (幸福的蛋包饭)
看板Programming
标题Re: [问题] Delphi address 00000000...异常的问题
时间Wed Dec 8 10:57:57 2010
在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