我的项目最近发生错误如下 .
但我找不到解决方案 . 退出时会发生此问题 .
我正在使用eXGem.ocx的第三方库 . 我想,这个库根本原因 .
nRet = m_pXGem->Initialize(::GRES_GetFileDirObj().GetFile(GRES_STR_FILE_XGEM));
运行此代码时会发生此问题 .
long CMainFrame::SetXGemHandle(CXGem *pXGem) {
long nRet = 0;
//edit by kimgh... 100330 //[[GEM]]
//CString str;
m_pXGem = pXGem;
if (pXGem != NULL)
{
//str = GRES_GetFileDirObj().GetExecutePath();
//str += "XGEM.cfg";
nRet = m_pXGem->Initialize(::GRES_GetFileDirObj().GetFile(GRES_STR_FILE_XGEM)); //str); //edit by kimgh... 090629...
if (nRet == 0)
{
::GLOG_GetManager().LOG_Event(LOG_FLAG_XGEM, "XGEM::Initialize() = 0");
nRet = m_pXGem->Start();
::GLOG_GetManager().LOG_Event(LOG_FLAG_XGEM, "XGEM::Start() = %d", nRet);
}
else
{
::GLOG_GetManager().LOG_Event(LOG_FLAG_XGEM, "XGEM::Initialize() = Fail to read XGEM configuration (%d)", nRet);
}
getUnitManagerPtr()->GetXGem()->setXGemPtr(pXGem);
::GEM_GetVarManager().InitDataTable(pXGem);
//GEM_GetAlarmManager().InitGemAlarm(pXGem); //del by kimgh... 100330 [[GEM]]
}
return (short)nRet; }
附加的转储文件链接如下 . https://www.dropbox.com/s/qamj8l4athj6ldu/HMId.dmp?dl=0
我不知道实际问题是什么 . 请有人帮助男人 .
问候 .