COleControlSite::DisconnectSink
void COleControlSite::DisconnectSink(REFIID iid, DWORD dwCookie)
{
if (dwCookie == 0 || m_pObject == NULL)
return;
LPCONNECTIONPOINTCONTAINER pConnPtCont;
if (SUCCEEDED(m_pObject->QueryInterface(IID_IConnectionPointContainer,
(LPVOID*)&pConnPtCont))) //在这里出现错误{
ASSERT(pConnPtCont != NULL);
LPCONNECTIONPOINT pConnPt = NULL;
if (SUCCEEDED(pConnPtCont->FindConnectionPoint(iid, &pConnPt)))
{
ASSERT(pConnPt != NULL);
pConnPt->Unadvise(dwCookie);
pConnPt->Release();
}
pConnPtCont->Release();
}
}
在对话框退出时出现以上错误,不太明白是什么原因。去google上也没有找到什么有用的线索,希望得到大家的帮助啊。
[解决办法]
未初始化,却释放了