delphi 编的程序运行一段时间后出现问题,请教。(10分)

  • 主题发起人 主题发起人 kidee
  • 开始时间 开始时间
K

kidee

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi 编的程序运行一段时间后出现问题,老是出现错误提示框"access violation at address 03801c10.read of address 03801c10"。是不是没有释放某些内存造成的?这方面不懂,还请各位指教,谢谢(:分数不多。
 
dui y对应该是这个原因!
建议 跟踪程序!单步运行查找原因
还有, 出现这个问题是在没有进行任何操作的情况下突然跳出来的嘛?
 
不是,是在程序退出时出现。
 
退出时执行了什么?
 
没有执行什么,如果我用d7调试了这个程序后退出肯定会出现这个问题。
 
==>是不是没有释放某些内存造成的?
不是,恰恰相反,是某些资源释放早了,在它释放后还有其它代码在访问它而造成的。
 
问题一定出在类对象的释放上,注意一些类对象在释放后最好把指针置为nil;
还有不要相互释放。
 
:Another_eYes, 时间:2004-5-28 14:21:20, ID:2632817
==>是不是没有释放某些内存造成的?
不是,恰恰相反,是某些资源释放早了,在它释放后还有其它代码在访问它而造成的。
///////////////////
同意。只有检查你的代码了,没别的办法了。
 
:Another_eYes
这么强啊 !
 
Another_eYes说的很对
 
非常感谢,虽然我现对操作内存是菜鸟:)散分
 
后退
顶部