请问,我在设计一个系统,退出软件时,总出现Exception EAccessViolation in module RX.exe at 000BE801. Access violation at address 004BE801 in module 'RX.exe'.Read of address 018BC38C的问题, 请问,这种问题多数是什么原因引起的?该如何调试?非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因:一般是因为访问了已经释放了的对象。解决:调试状态下,运行到弹出此错误,记下地址,如004BE801,点ok。然后回到IDE打开View>Debug Windows>Modules,选中你的exe,查找004BE801,就能看到是哪个具体函数里出错了。 是不是你用了ADO了?如果用了,在创建connection和query的时候create的参数设成nil(如果你自己最终释放的话) 装个eurekalog,有可能直接就帮你找到了。 close里写application.terminate 楼上的楼上说的对,我做个软件时也遇到过这个问题,到窗体events/onclose里添加上application.terminate;就搞定.退出按钮里也要. delphi与C++相差的几个技术点,大家是怎么解决的? 树状图的问题 下面这句话哪错了(delphi) Delphi 7的升级包出来了! 有谁知道李维的邮箱? 怎么样调用.dll? delphi中使用数据库是否必须在操作系统中建立数据源? 紧急求助!!!! delphi中如何把SQL2000数据库附加到MSDE的一个实例中 *****现在最热的Websnap的问题,有高手就进来看一下,说不定有回报呢?****** delphi7运行有关问题? 求代码(如何创建文件夹)
application.terminate