一个奇怪的Assert错误

2009-12-17

今天突然发现VC有些太不明白的东西。

比如说我加了一大堆的控件后,运行突然就出现了这个问题。当我随便点击关闭、及那个OK按钮。就报错,说是什么assert错误 

CCmdTarget::~CCmdTarget() 

#ifndef   _AFX_NO_OLE_SUPPORT 

if   (m_xDispatch.m_vtbl   !=   0) 

((COleDispatchImpl*)&m_xDispatch)->Disconnect(); 

ASSERT(m_dwRef   <=   1); 

#endif 

#ifdef   _AFXDLL 

m_pModuleState   =   NULL; 

#endif 

}

跟踪了下,  就是这一行ASSERT(m_dwRef   <=   1);出现的问题

搜罗了网上种种,都觉得不是这个问题,然后,我就尝试了rebuilt all ,结果竟然又不报错了。

真不知道为什么。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ## 可重入函数 ### 可重入性的理解 若一个程序或子程序可以安全的被并行执行,则称其为可重入的;即当该子程序正...
    夏至亦韵阅读 4,082评论 0 0
  • 1工程配置类 1.1添加预编译文件 将AFNetworking添加到预编译头文件,意味着这个框架会被自动的添加到...
    Kevin_Junbaozi阅读 5,023评论 0 4
  • 昨夜星辰昨夜风, 最美人间四月天。 心凉难断相思梦, 只忆昙花夜微凉。
    梦江瑶阅读 3,229评论 0 3
  • 一个人可能啥时候都可以说大话,唯独面对死亡时不行。 作为外科医生,我不知道有多少次和患者家属一起对癌症患者隐瞒病情...
    喜马拉雅传媒网阅读 3,456评论 0 1
  • 喜欢的东西都很贵,钟情的人都很优秀,想要保护的人有很多,除了默默地努力,别无他法。 作为一个毕业两年,没有房子,没...
    淼淼余波阅读 3,652评论 3 13

友情链接更多精彩内容