其实并不影响什么功能,因为使用别的工具调用(比如vb,delphi,或者在网页)都没有问题,但是我在vc6里面把控件放到dialog上面,然后创建一个成员变量,然后运行,(没有写任何程序),然后关闭这个dialog,就出现这个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);出现的问题