我写的一个多文档程序,运行时会抛出一些 string 类型的异常,我的设想是当异常发生时程序提示一个消息框并清理相关资源比如打开的串口,然后退出,请问这样的异常处理写在哪里比较合适?
解决方案 »
- 在窗口中嵌入了一个网页来显示flash,但flash一播放窗口就会失去焦点
- 关于在一个OCX工程中插入一个标准的控件
- MFC怎么实现QQ视频的那种浮出窗口呢?
- 向大家请教一个两线程操作同一文件的问题 希望能够得到大家的帮助 名字要够长才行再长还要长还有35个字符快了ok差不多可以了
- 用VC2008向导生成visual studio的界面,如何在左边树形View中,加一个分隔线,分开上下两部分
- CAsyncSocket 中receive总接受空数据为什么?
- 求给ComboBox中的ScrollBar换肤的代码,告诉我原理也行啊
- 关于MainFrm单文档和托盘的问题??
- 请教关于IP扫描的问题
- 紧急:有关SOCKET程序如何将数据打包?
- 爆破驱动程序
- 关于安装VA的问题,高手帮忙!
下面是我常用的捕获错误的方法
TRY{
...
}
CATCH_ALL(e){
SHOW_CATCH_ERR(e);//我自己的错误提示对话框宏
theApp.WriteErrorLog(e,__FILE__,__LINE__);//把错误写入日志,标记错误文件
}
END_CATCH_ALL
http://blog.csdn.net/jiangsheng/archive/2001/08/02/3778.aspx