定义一个宏捕获异常
#ifndef CATCH_EXCEPTION_EX
// to catch (CException* e) exception
#define CATCH_EXCEPTION_EX(lpszCaption) \
{ \
TCHAR szError[MAX_PATH]; \
e->GetErrorMessage(szError,MAX_PATH); \
e->Delete(); \
::MessageBox(NULL,szError,lpszCaption,MB_ICONEXCLAMATION); \
}
#endif
这里就是想传入一个参数用来显示标题,以区别捕获异常的地点。如何改写?谢谢!
#ifndef CATCH_EXCEPTION_EX
// to catch (CException* e) exception
#define CATCH_EXCEPTION_EX(lpszCaption) \
{ \
TCHAR szError[MAX_PATH]; \
e->GetErrorMessage(szError,MAX_PATH); \
e->Delete(); \
::MessageBox(NULL,szError,lpszCaption,MB_ICONEXCLAMATION); \
}
#endif
这里就是想传入一个参数用来显示标题,以区别捕获异常的地点。如何改写?谢谢!
解决方案 »
- VB向VC++的COM中传递数组的问题
- 打开文件提示输入密码框,该功能如何做?
- 树形控件收缩展开的问题
- 如何提高建树效率,附代码
- ◆◆◆付费修改:◆◆◆vc++.net程序源码简单修改,占用不了半小时的时间。有报酬。
- 可呆
- 关于灰度计算!谢谢各位了~!
- ATL控件使用SetWindowLong替换GWL_WNDPROC后,浏览器标题乱码。在线等。。
- win32 sdk怎么清空 List Control 所有项目
- sunlet、kingwill、PPC207 请快帮帮我,NT和Windows 9x下的CAsyncSocket编程有什么区别?为什么在Windos9x下可以连接,而在nt下不能运行?
- XP 下 CreateRemoteThread 的奇怪问题
- 求助高手,关于bmp和数组的操作
是啊,我当时一看就傻了!md,compile啥都没说,运行到这里提示没有声明赶紧上csdn来请教,结果回去纳闷就专门做一个宏测试一般,结果O了我就有rebuild了一把,啥都不说了