好奇怪的问题,昨天我用delphi写的程序还运行的好好的,今天一开机运行就出现错误了,过了一会儿再运行有一切正常了.请高手指点!

bulesnow 2004-10-27 08:56:53
出现access violation ,某个地方内存不能读.这是怎么回事?我该怎么调试?
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bulesnow 2004-10-27
  • 打赏
  • 举报
回复
我没有使用数组,更没有使用指针。至于控件都是在设计的时候直接设计的,没有在运行时动态生成。调试时,程序运行到application.run就出错,我要追进去调吗?可是现在又不出现错误了,该怎么调呢?
zeroxing 2004-10-27
  • 打赏
  • 举报
回复
你的程序有Bug!
可能在什么地方访问内存越界了,例如写数组时超出大小,或者没有Create一个实例就访问它的某些属性方法。

有时候出来有时候不出来,可能问题出现点是程序动态过程当中满足某个条件才出来,更加难以排除。

Debug, Step by step吧。
zhb318 2004-10-27
  • 打赏
  • 举报
回复
你得将出现故障的前后情况详细描述一下吧,我估计是出现了内存泄漏

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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