Debug Assertion Failed!Program:D:\XXXXXXXXXXXXXXXXXXXXXXXXXXXx\XXX.exe
File:wincore.cpp
Line:991
For information on how your program can
cause an assertion failure,see the Visual C++
documentation on asserts.(Press Retry to debug the application)
____________________________________
   终止(A)  重试(R) 忽略(I)
——————————————————这个对话框会弹出来三次,都忽略了也没什么问题,可是我想解决怎么办呢???别让我用Release版的,好不容易把Debug的编绎过去了,又有这个错误,急!!请大哥们帮忙啊!!!

解决方案 »

  1.   

    To:Mackz(在相互)不明白该怎么调试呀,运行的时候一点问题没有,用的时候也没问题,就是关闭主文档的时候,或关闭一些弹出的对话框的时候,或点这些对话框的确定或取消,就弹出这个错误。而关闭有的对话框或文档则没有出现错误我很菜,还请大哥多指点。
      

  2.   

    点“重试”就是调试,然后call stack,查看堆栈
      

  3.   

    看看CALL STACK,确定在哪个函数出错.
      

  4.   

    谢谢大家,点重试的时候指到了这里。#ifdef _DEBUG
    ASSERT(pMap->LookupPermanent(hWndOrig) == NULL);//这句!
    #endifF10一路按下去,到了DestroyWindow的时候又停了,
    有这个
    003C17EB   mov         ecx,dword ptr [ebp-0Ch]
    错误,请大家帮忙分析下