首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教,小弟我在设计一个系统,退出软件时,总出现Exception EAccessViolation in module RX.exe at 000BE801

2012-02-05 
请问,我在设计一个系统,退出软件时,总出现Exception EAccessViolation in module RX.exe at 000BE801.Acce

请问,我在设计一个系统,退出软件时,总出现Exception EAccessViolation in module RX.exe at 000BE801.
Access   violation   at   address   004BE801   in   module   'RX.exe '.Read   of   address   018BC38C的问题,
  请问,这种问题多数是什么原因引起的?该如何调试?非常感谢!

[解决办法]
原因:一般是因为访问了已经释放了的对象。

解决:调试状态下,运行到弹出此错误,记下地址,如004BE801,点ok。然后回到IDE打开View> Debug Windows> Modules,选中你的exe,查找004BE801,就能看到是哪个具体函数里出错了。
[解决办法]
装个eurekalog,有可能直接就帮你找到了。
[解决办法]
close里写
application.terminate
[解决办法]
同意楼上
[解决办法]
楼上的楼上说的对,我做个软件时也遇到过这个问题,到窗体events/onclose里添加上application.terminate;就搞定.退出按钮里也要.

热点排行