用MFC做了一个PKI应用的控件,功能实现后,在没有修饰界面的时候,编译、链接、执行,R,D版都没有问题。然后在网上下载了修饰对话框和按钮等界面元素的CLASS源程序。控件Release版执行没有问题,Debug执行遇到下列问题:   >>> Debug Assertion Failed!
   >>> Program:...\Common\Tools\TSTCON32.EXE
   >>> File:afxwin2.inl
   >>> Line:126   >>>For information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts.

解决方案 »

  1.   

    你可以打开afxwin2.inl文件看一下第126行的内容,看到底是什么引起Assert。
      

  2.   

    我做的控件更是变态。
    release没有问题。
    用Debug编译后的控件竟然不能regsvr32,怎么都搞不定。关注中。
      

  3.   

    有时,一个并非动态分配的变量非要用free或delete,则可能引起上述错误。
      

  4.   

    coyer(网中一虫)的问题应该是用到别的DLL库问题,没有相应的D库,可以用Depends工具看看