非常奇怪的问题,欢迎前来探讨,异常。

azhui_992431 2003-08-20 12:29:23
builld all projects后,当在CB里run是,程序弹出"Access Violation Adderass ****:read adderass ***"异常,从而终止程序run。而当脱离CB环境时,直接运行编译好的该程序却能正常运行。不知个位高手有什么看法。
...全文
11 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
freshman2003 2003-09-01
  • 打赏
  • 举报
回复
事情很可能是这样的。你在程序中使用了try catch,通常在调试时,如果程序捕获到异常,程序会报错并中止运行,但如果独立运行的话,出现这个错误程序不会报错并可继续运行,因为错误在catch{}里面处理了。我以前也碰到了这个问题。因此你可检查你使用try catch的地方,尽量排除错误。
zihan 2003-09-01
  • 打赏
  • 举报
回复
可以肯定是你的程序有错误只是独立运行的时候要么是你要么是系统帮你把那些错误截获了或者忽略了你可以在ide里面更踪一下是哪里出的错啊然后检查代码就刻检查出来了
ljianq 2003-08-22
  • 打赏
  • 举报
回复
说明程序有错。
Santos 2003-08-21
  • 打赏
  • 举报
回复
是这样,cb的调试环境下可以捕捉到级别低的错误,而独立运行后,这些级别低的错误往往被系统忽略了,没报错不等于没错。:)
azhui_992431 2003-08-21
  • 打赏
  • 举报
回复
怎么没人来接
yydy 2003-08-20
  • 打赏
  • 举报
回复
这个遇到过,后来程序改了改就好了
也说不清怎么回事
关注
azhui_992431 2003-08-20
  • 打赏
  • 举报
回复
如果把tool->Debugg opteration的Integrated Debugging选向去掉也可以运行,不过就不能调试了。

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧