项目编译、链接成功,在运行时出现以下错误。
我是初学者,很多都不懂。 
请各位高手帮帮忙!(VC++6.0)Debug Assertion Failed!
Program:...\MP3player\\Debug\Top MP3player.exe 
File:afxwin1.inl 
Line:820For information on how your program can cause an assertion 
fsilure,see the Visual C++ documentation on asserts. 

解决方案 »

  1.   

    检查下你代码中使用ASSERT断言宏的地方比如要使用某个指针或变量前使用了ASSERT(pDC),而这个pDC指针为空,那么代码就会停在这里报错。
    当然如果你不使用Debug模式而是使用Release,即使pDC为空也会继续下面的代码
      

  2.   

    先学习如果调试运行吧,看 call stack 的情况。
      

  3.   

    楼主看一下afxwin1.inl这个文件的第820行(Assert的地方),一般文件中对Assert会有注释,不过很晦涩