请教大侠我在常规Dll中使用对话框,在DLL中调用DoModal()时发生ASSERT错误?
跟进去后发现在mfc中的下列函数中出现ASSERT
CFrameWnd* PASCAL CCmdTarget::GetRoutingFrame_()
{
CFrameWnd* pFrame = AfxGetThreadState()->m_pRoutingFrame;
if (pFrame != NULL)
ASSERT_VALID(pFrame);
return pFrame;
}
奇怪!怎么会出现这样的错误?