// ErrorInfoObject.cpp : 定义 DLL 应用程序的导出函数。 // #include "stdafx.h" #include "ErrorInfoObject.h" // 这是已导出类的构造函数。 // 有关类定义的信息,请参阅 ErrorInfoObject.h ErrorInfoObject::ErrorInfoObject() { m_pLastErrorInfo = new std::string(); } ErrorInfoObject::~ErrorInfoObject() { delete m_pLastErrorInfo; } void ErrorInfoObject::ClearErrorInfo() { (*m_pLastErrorInfo) = ""; } void ErrorInfoObject::ExeptionHappen(const char *pExp) { (*m_pLastErrorInfo) = pExp; } ResDataObject ErrorInfoObject::GetLastErrorInfo() { ResDataObject obj; if (m_pLastErrorInfo->size() == 0) { obj = ""; } else { obj = m_pLastErrorInfo->c_str(); } return obj; }