异常处理(UP 者有分) __try __except __final不是C++标准,只是Windows 上面的异常处理机制,可以用c++里面的try catch来处理异常,只要是支持c++标准的都可以编译他 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么叫跳过异常?处理就catch,否则不用catch呀,不明白你什么意思 c本来就没有异常处理能力,只是有可能一些编译器对语言做了扩展.不管怎么说,在c语言里面处理异常,那么一定是有的编译器支持,有的不支持了.vc支持在c语言里面使用__try __except __final来处理异常,别的编译器就未必支持了,因为用c语言处理异常并不是c语言的标准,编译器厂商没有必要一定实现他们。 这么说C++可以做到的,在C不能实出了?SetUnhandledExceptionFilter可以处理异常,但处理完异常不知如继往下执行也就是说:__try{}_except(,){}已经实现,中是处理完__except{}不知如何往下执行。例子:LONG Exceptions( EXCEPTION_POINTERS *e){ //处理异常 return EXCEPTION_CONTINUE_SEARCH;}...SetUnhandledExceptionFilter(Exceptions);strcpy((char*)0,"ok");//出错MessageBox(0,"a","",MB_OK);//问题难在如何跳来这里??????... 例子://异常处理函数LONG Exceptions( EXCEPTION_POINTERS *e){ //处理异常 return EXCEPTION_CONTINUE_SEARCH;}...SetUnhandledExceptionFilter(Exceptions);strcpy((char*)0,"ok");//出错系统就是会调用前面的Exceptions函数MessageBox(0,"a","",MB_OK);//问题难在如何跳来这里继续执行??????... 对话框子窗口位置确定问题 托盘冒泡信息显示不出来或显示在状态栏后面(VC) 怎样在新创建的窗口中去掉标题栏,让窗口最大化显示? 为什么我使用了Use MFC in a Static Library还是提示差dll啊!!! 怎样在对话框上使用MapX控件啊 高分请教:如何直接发送IP报文或者ARP报文?? 需要援助!!! 一个奇怪的问题,mfc+odbc+clongbinary 怎样做界面右上角的那个动画按钮,比如象internet explorer OLE自动化难题 (300分!)动态创建的ActiveX OCX如何响应事件? 用MFC如何实现“将RTF格式的文件存储为HTML格式的文件”
SetUnhandledExceptionFilter可以处理异常,但处理完异常不知如继往下执行
也就是说:__try{}_except(,){}已经实现,中是处理完__except{}不知如何往下执行。
例子:
LONG Exceptions( EXCEPTION_POINTERS *e)
{
//处理异常
return EXCEPTION_CONTINUE_SEARCH;
}...
SetUnhandledExceptionFilter(Exceptions);
strcpy((char*)0,"ok");//出错
MessageBox(0,"a","",MB_OK);//问题难在如何跳来这里??????
...
//异常处理函数
LONG Exceptions( EXCEPTION_POINTERS *e)
{
//处理异常
return EXCEPTION_CONTINUE_SEARCH;
}...
SetUnhandledExceptionFilter(Exceptions);
strcpy((char*)0,"ok");//出错系统就是会调用前面的Exceptions函数
MessageBox(0,"a","",MB_OK);//问题难在如何跳来这里继续执行??????
...