社区
茶馆
帖子详情
release版本捕获错误
ilovezc
2008-11-11 10:12:06
大家好,请问如何捕捉release版本的错误?我程序里写了try catch,通过他们来执行下一步的操作,现在编译成release版本的不能捕捉try catch,所以我下一步的操作不能执行了,请问怎么样在release版本里捕捉错误?
...全文
120
15
打赏
收藏
release版本捕获错误
大家好,请问如何捕捉release版本的错误?我程序里写了try catch,通过他们来执行下一步的操作,现在编译成release版本的不能捕捉try catch,所以我下一步的操作不能执行了,请问怎么样在release版本里捕捉错误?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vc8fans
2008-11-14
打赏
举报
回复
很麻烦,一下子很难找出问题的,
hefeng1000
2008-11-13
打赏
举报
回复
没见过 !重装一下BCB看看 呵呵
痞子酷
2008-11-13
打赏
举报
回复
不可能吧。
是不是带了什么条件编译?
jaffy
2008-11-12
打赏
举报
回复
怎么可能哦,自己理解错了
我来看看CB
2008-11-12
打赏
举报
回复
一般不会。。。。。。
你要脱离编译环境运行。
ydlchina
2008-11-12
打赏
举报
回复
try{
}
catch(...)
{
}
hemiya
2008-11-12
打赏
举报
回复
[Quote=引用 8 楼 yuanreid 的回复:]
release版本不影响try catch
[/Quote]]
yuanreid
2008-11-11
打赏
举报
回复
release版本不影响try catch
ilovezc
2008-11-11
打赏
举报
回复
异常确实发生了,debug版本可以执行,跟踪的是对的
jxw1987628
2008-11-11
打赏
举报
回复
那只能说明你没有捕捉到异常!
1,有可能异常没有发生
2,你捕捉的异常方法有问题
ilovezc
2008-11-11
打赏
举报
回复
但是我确实没看到TRY CATCH 里面的程序执行啊
sfengnet
2008-11-11
打赏
举报
回复
release 也可以try...catch 的
只是release版本中设置断点后,变量的值不能及时显示了而已
sfengnet
2008-11-11
打赏
举报
回复
release 也可以try...catch 的
只是release版本中设置断点后,变量的值不能及时显示了而已
sfengnet
2008-11-11
打赏
举报
回复
release 也可以try...catch 的
只是release版本中设置断点后,变量的值不能及时显示了而已
jxw1987628
2008-11-11
打赏
举报
回复
现在编译成release版本的不能捕捉try catch
怎么会不能捕捉呢?????
Release
异常
捕获
在程序开发过程中,主要是
捕获
Release
版异常,并打印出异常的地址,出错行,出错代码,等,哦,好像少不错了个其它异常了,如果需要再给我留言吧
amcap
捕获
camera的源码
从网上找了好几份amcap的源码,都要么少了文件,要么工程文件
版本
低等问题,折腾很久才能编译成功。我上传的这份代码解压之后,可以使用vs2013直接打开amcap.sln,在debug和
release
模式下编译链接运行都没有
错误
(我的操作系统
版本
是win7 64位)。在运行时弹出的界面中,选择菜单项options->preview即可看到usb camera所
捕获
的视频图像,很清晰。对初学者很有参考价值。
Release
版本
崩溃/闪退调试方法之一
一种
Release
版本
崩溃/闪退调试方法 Debug模式调试断点、步进追溯源码都很方便。但是当多个模块发布
Release
版本
,集成应用过程中偶发性闪退或者崩溃。而此时又无法用Debug相关调试信息...这就比较棘手了。 本文采用Windbg.exe来定位相关问题所在源码位置,便于更正。 1、源码中添加dmp文件输出 #include <windows.h> #include <DbgHelp.h> #pragma comment( lib, "Dbghelp.lib" )
问题:try-catch 在
RELEASE
模式下无法捕捉
错误
,而DEBUG可以。
这个跟C++的try-catch异常
捕获
的两种模式有关。 同步模式和异步模式。其中前者不能
捕获
内存访问
错误
,后者可以
捕获
内存访问
错误
。 /EHs是启用同步模式。(同 /GX) /EHa是起用异步模式。 要在
Release
版本
使用异步模式,需要加上/Eha选项。 另有其他更多的编译参数,需要时请查询VisualStudio帮助或者C++标准...
Debug 运行正常,
Release
版本
不能正常运行的相关详解
引言 如果在您的开发过程中遇到了常见的
错误
,或许您的
Release
版本
不能正常运行而Debug
版本
运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,
Release
版本
可以保证您的应用程序可以象Debug
版本
一样运行。 如果您在开发阶段完成之后或者在开发进行一段时间之内从来没有进行过
Release
版本
测试,然而当您测试的时候却发现问题,那么请看我们的调试规则1: 规则1: 经常性
茶馆
552
社区成员
20,061
社区内容
发帖
与我相关
我的任务
茶馆
C++ Builder 茶馆
复制链接
扫一扫
分享
社区描述
C++ Builder 茶馆
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章