123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // 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;
- }
|