2009-12-17
今天突然發(fā)現(xiàn)VC有些太不明白的東西。
比如說我加了一大堆的控件后,運(yùn)行突然就出現(xiàn)了這個(gè)問題。當(dāng)我隨便點(diǎn)擊關(guān)閉、及那個(gè)OK按鈕。就報(bào)錯(cuò),說是什么assert錯(cuò)誤?
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);出現(xiàn)的問題
搜羅了網(wǎng)上種種,都覺得不是這個(gè)問題,然后,我就嘗試了rebuilt all ,結(jié)果竟然又不報(bào)錯(cuò)了。
真不知道為什么。