异常信息(如异常的原因等)怎样抓出。
在try。。exception 下好像要制定异常类别,能否统一的捕捉,然后获取异常信息。
如delphi下的try..catch ..,exception e,e.message是异常原因,任何异常都可以这样获取信息,vc下怎样获取呢,用try(...)好像不能获取异常内容.
谢谢
在try。。exception 下好像要制定异常类别,能否统一的捕捉,然后获取异常信息。
如delphi下的try..catch ..,exception e,e.message是异常原因,任何异常都可以这样获取信息,vc下怎样获取呢,用try(...)好像不能获取异常内容.
谢谢
解决方案 »
- 让窗体透明,控件里面的字不透明
- CListView 和 CListCtrl 控件的区别
- vc++使用web services 如何实现文件传输?
- dll工程生成的lib文件和dll文件不在一个目录
- res = ::RegQueryValueEx(key,"FilterData",0,NULL,filterName,&actuallen);返回不为ERROR_SUCCESS,哪儿错了?
- VC+ADO+SQL2000 中连接字符串的问题
- 请帮我想一个好的公司的名字,500分重奖等你拿!!!!!!
- opencv视频跟踪大作业
- ?谁有运行后烧硬件的程序,要多少分都给.
- 关于ATL开发oledb……
- 如何在VC中使得一段代码不被中断的执行完
- 程序启动时候出现"无法定位序数3300于动态链接库MFCO42D.DLL上?
{
.........
}
catch
{
.............}
{
.........
}
catch(expection e)
{
.............}
{
functions();
}
catch(...)//这里用“...”可以捕获任何异常
{
msgerr();
}
catch(const _com_error& e)
{
strErr.Format(
_T("原因: 0x%08lx; Error: %s"),
e.Error(),
e.ErrorMessage()
);
}
}
catch(...)
{
}
不能。
必须在catch时指定类型才行。