debug assertion failed f:\rtm\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp错误的解决

文章标签: vs2005
2014-12-11 13:50:30     17 人阅读    

在win7系统下结合vs2005开发项目,xp下运行的好好的项目却弹出如下错误
debug assertion failed f:\rtm\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp
诸如此类。
而且根本就没有这样路径的一个文件。
搜索许久,网上的解答部分是对的。
请看:
"jos" <josndrsn...yahoo.com> wrote in message
news:%23fiw6S3dIHA.1208...TK2MSFTNGP03.phx.gbl...
> Hi,
> I have a MFC project written by VS2005, the project has been put into
> use for almost 1 year, but recently when I execute this program ,it will
> turn out the following problem,
> Debug Assertion Failed!
> Program F:\......\MyProject.exe
> File: F:\rtm\vctools\vc7libs\ship\atlmfc\src\mfc\winocc.cpp
> Line: 329
> For information...
> Could anybody give me a help, thanks in advance!

If you did not install the MFC source code then run the setup disk again and
do so. This will let you look at line 329 of winocc.cpp to understand the
problem. Then when the debugger stops at that line use the debugger stack
window to learn how it got there from your code. That will point you to the
problem.
--
Scott McPhillips [VC++ MVP]
 
这个回答告诉我,如何去定位错误的出处。
如此发现一个可能一个控件NTGraph.ocx注册有问题。
网上另一个解答就是comctl32.ocx控件注册有问题。
总之是由于控件的注册导致的。
在cmd下用regsvr32没有解决,出现错误。
我想了一个办法,用vc的工具ActiveX Control Test Container注册控件,完满解决问题。


原文地址:http://www.itmmd.com/201412/300.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

java Rest学习-第一个Java REST 服务(3)-分析和学习rest项目   上一篇
下一篇  ie中js获取textarea光标位置

精彩回复
#1楼    ; [评论人]:jlins   [发表时间]:2014-12-11 16:30:19

总结的习惯很好,当初我也是每天都坚持做总结的,加油

发表评论
姓名:       

《程序员app》专门为程序员量身定做!