这个错误是什么意思????

ecamel 2001-09-05 10:31:51
我按关闭窗口时,经常出现异外错误,是不是哪个控件ADOQUERY共用而错。
如下:
access violation at address 00404582 in module *.exe read of address 00D4CBDC
请帮小弟解释,英语水平有限。多谢
...全文
75 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiandeng 2001-09-08
  • 打赏
  • 举报
回复
1.内存未能正确释放
2.访问了不该访问的地方
比如你在没Create前,就开始使用这个对象
其实就是指针使用前要有值。(注意向Form1这种也是个指针)
ecamel 2001-09-08
  • 打赏
  • 举报
回复
我的问题还是不能解决,怎么没人想要分吗???
ecamel 2001-09-06
  • 打赏
  • 举报
回复
所有的公共的控件都没有共用,可是还是出现毛病。
bluesea0625 2001-09-05
  • 打赏
  • 举报
回复
内存访问错。在关闭窗口时报错,一般是堆栈出问题了,可能在你的窗口中有数组变量越界,仔细查查吧。
Kingron 2001-09-05
  • 打赏
  • 举报
回复
你的指针操作有错误,例如你的对象Free了两次,或者Free之后,你又对这个对象进行了操作。
书生 2001-09-05
  • 打赏
  • 举报
回复
有内存未能正确释放,你有new出来的东西没有正确释放。
jingpingyi 2001-09-05
  • 打赏
  • 举报
回复
把公共的ADOQUERY放在一个DataModule中,该DataModule在应用开始时建立,不要
在执行过程中Free它。

ecamel 2001-09-05
  • 打赏
  • 举报
回复
数组倒没有,
也许楼上说,内存出错
TO lluunn007(玉笛书生) 
按你的想法,又如何解决

TO Kingron(戒网中……) 
你的又怎么处理

解决必送分
谢谢

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧