在调试程序的时候出现Debug Assert的错误,按“忽略”健又能跳过并继续运行,有没有解决的办法呢?

解决方案 »

  1.   

    去掉这个Assert。
    如果不是你自己的代码,那就是Bug了。
    如果是自己的代码,那就好好检查。
      

  2.   

    进入AfxCmi.inl、afxWin2.inl等的ASSERT中
      

  3.   

    Assert语句不是我写的,是Include文件里面的,跟踪代码可以看到它是调用了Afxcmn.inl文件的ASSERT,能够把它屏蔽掉吗?
      

  4.   

    一般说来,出现Assert是你自己的代码里有问题,比如说使用了野指针,或者窗口还没有被创建就对其进行操作...等等,建议你仔细察看一下你自己的代码。
      

  5.   

    嗯,是忘了调用Create函数。 ^_^
    to del77: 你发过来的贴子我看了