debug assertion failed! afxwin1.inl,Line:24。由VC6转VS2010,出现这错误的次数与新建属性页页数相同 20

VC6没出现这个问题。VS2010也改了很多属性里面的设置。之前我有三个CPropertyPage,调试出现3次,现在新加了一页,就又增加了一次。所以我怀疑与我建立属性页... VC6没出现这个问题。VS2010也改了很多属性里面的设置。之前我有三个CPropertyPage,调试出现3次,现在新加了一页,就又增加了一次。所以我怀疑与我建立属性页有关。有没有高手提点一下呢?哪怕只是帮我分析下也行啊。 展开
 我来答
by54kid
2016-08-10 · TA获得超过147个赞
知道答主
回答量:57
采纳率:0%
帮助的人:25.6万
展开全部

【别人的工程代码,同样的错误,找了半天原因,mark一下以方便后来人】

原因: 由于要使用MFC库中的某些资源,但是MFC并没有被初始化.

解决方法:比如在继承CWinApp类的类中,构造函数中先调用以下代码段:

if(!AfxWinInit(::GetModuleHandle(NULL),NULL,::GetCommandLine(),0))

{

MessageBox(NULL,"Shit","Init Error",MB_ICONERROR);

}

cooke1234
2013-04-25 · TA获得超过6861个赞
知道大有可为答主
回答量:4617
采纳率:72%
帮助的人:3595万
展开全部
没见过这种问题。看看这两个能不能帮到你。
http://bbs.csdn.net/topics/300150996
http://forums.codeguru.com/showthread.php?442301-Assertion-in-afxwin1.inl-line-24.
其他不知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式