退出系统时报错 ( 积分: 100 )

  • 主题发起人 主题发起人 delphi_xin
  • 开始时间 开始时间
D

delphi_xin

Unregistered / Unconfirmed
GUEST, unregistred user!
我的系统在退出时,总是报错“Access violation at address 01AD4AE1.Read of address FFFFFFFF”.这个报错怎么都关闭不了,只能进入任务管理器,结束进程才可以。我用的是Delphi7,请高手指教。
 
跟踪一下, 肯定是访问了非法资源.
 
你可以在IDE的Debug菜单Break Points中设置Address Break Point,就定在 $01AD4AE1
处,等退出时看看到底是什么代码、检视Call Stack。
 
不知道你的代码是不是很多,如果不是很多的话,那就花点时间,一段一段的代码进行注释,然后调试,楼上说的也是一个方法.
 
Access violation at address 01AD4AE1.Read of address FFFFFFFF这种错误一般是访问一个不存在的对象,或者释放一个对像后又去访问,你可以跟踪,或者分段注释看看
 
释放资源的顺序不对
 
后退
顶部