美文网首页
一个奇怪的Assert错误

一个奇怪的Assert错误

作者: Drlilian | 来源:发表于2019-06-18 15:15 被阅读0次

    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 ,结果竟然又不报错了。

    真不知道为什么。

    相关文章

      网友评论

          本文标题:一个奇怪的Assert错误

          本文链接:https://www.haomeiwen.com/subject/ioczxctx.html