MFC创建子文档出现 0xC000041D: 用户回调期间遇到未经处理的异常。
本程序基于MFC多文档,用以下语句新建了一个文档:
CRadarProcessingApp *pApp=(CRadarProcessingApp*)AfxGetApp();
m_pDocOff=(COffDoc*)(pApp->pDocTemplateOff->OpenDocumentFile(NULL));
m_pDocOff->SetTitle(_T("离线数据分析"));
在此文档中进行数据处理以及图像显示,处理完成之后关掉此文档(程序没有结束运行,仅关闭了文档),用以上语句再打开文档的时候出现
RadarProcessing.exe 中的 0x5c2619ce (mfc100ud.dll) 处有未经处理的异常: 0xC000041D: 用户回调期间遇到未经处理的异常。的错误,中断在
bool IsLocked() const throw()
{
return nRefs < 0;
}
上面的循环中,求修改方法。