Release版本的程序退出时经常出错,.
Debug版本的程序退出时正常.我找不到错误的地方了,怎么才能拦截错误提示

解决方案 »

  1.   

    设置断点调试。Debug没问题,Release有问题,可能是一些代码被优化掉了。你可以在工程->设置->C/C++选项的优化功能改成"禁止(调试)"。。 不过彻底的办法还是找出你代码的问题。 
      

  2.   

    给你个指标不治本的办法在 App::InitInstance 函数中加上下面的语句SetErrorMode( SEM_FAILCRITICALERRORS | SEM_NOALIGNMENTFAULTEXCEPT | SEM_NOGPFAULTERRORBOX |
    SEM_NOOPENFILEERRORBOX );把错误对话框屏蔽掉
      

  3.   

    检查下数组是否越界,是否使用了野指针,可参考以下链接
    http://blog.csdn.net/holyfair/archive/2004/12/20/222566.aspx
      

  4.   

    确定是CDC有关的出错了,
    但还是找不到那出错了