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

程序退出错误 Access Violation

2013-01-07 
程序退出异常 Access Violation程序在关闭时弹出的错误提示,点击确定弹出看了看,可能是程序结束的时候收尾

程序退出异常 Access Violation
程序在关闭时弹出程序退出错误 Access Violation
的错误提示,点击确定弹出
程序退出错误 Access Violation
看了看,可能是程序结束的时候收尾工作没有做好,出现了访存冲突。
程序中用到了 dbgrid、indy(ftp)、query组件。
请求大牛们给点提示,小弟在此谢过。
[解决办法]
这个看不出来

仔细检查代码,看是是不是重复释放或未释放
[解决办法]
我都把IDE关掉重开就好了。。。。
[解决办法]
不能重现的异常,这个排查比较难。可能是野指针,检查一下对象的创建和销毁是否配对,还有就是是否有销毁后再去访问该对象的可能。
[解决办法]

引用:
请教一下,具体应该怎么操作呢?我对bcb开发环境用的不是很熟练……

运行的时候,在view菜单下,选Debug Windows->Modules,就会弹出module窗口,里面列出了程序中所用到的各个可执行模块,包括exe和各个dll等,点击你的exe名称,就会列出该exe文件中包含的各个函数及其入口地址,对照你的出错地址,就可锁定是在哪个函数出的错

热点排行