Visual C ++未处理的异常。

时间:2015-09-24 22:35:14

标签: c++ mfc

我的项目最近发生错误如下。

enter image description here

enter image description here

enter image description here

但我找不到解决方案。 退出时会出现此问题。

我正在使用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

我不知道实际问题是什么。 请有人帮助男人。

问候。

0 个答案:

没有答案