统一处理一下

解决方案 »

  1.   

    是说try throw catch吗?try{}内若发生异常,就throw出,然后可以在任意调用层catch住异常,并进行处理
      

  2.   

    若是单线程可以在根调用处catch所有的异常,便可以统一处理了.
    不过不建议你这样统一处理.
      

  3.   

    SEH处理
    __try
    __cacth或者__finally具体看WINDOWS核心编成的倒数第二章
      

  4.   

    LPTOP_LEVEL_EXCEPTION_FILTER SetUnhandledExceptionFilter(
      LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter 
    );
      

  5.   

    把代码放在try里面,也可以用SetUnhandledExceptionFilter设置捕获整个进程的异常。不过有些严重的异常是无法捕获到的。