2024-12-21 10:04:04 +08:00
|
|
|
|
/*//===============================================================
|
|
|
|
|
|
|
|
|
|
|
|
<< ERROR FORMAT >>
|
|
|
|
|
|
|
|
|
|
|
|
PRGM : B4nFter
|
|
|
|
|
|
|
|
|
|
|
|
FILE : ERRORFORMAT.H, ERRORFORMAT.CPP
|
|
|
|
|
|
DESC : <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> Ŭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
INIT BUILT DATE : 2005. 12. 27
|
|
|
|
|
|
LAST BUILT DATE : 2005. 12. 31
|
|
|
|
|
|
|
|
|
|
|
|
Copyright<EFBFBD><EFBFBD> 2002~2009 B4nFter (b4nfter@gmail.com) and Co-Writers. All Rights Reserved.
|
|
|
|
|
|
|
|
|
|
|
|
*///===============================================================
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////
|
|
|
|
|
|
// INCLUDE
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
#include "SYSBASEBASE.H"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////
|
|
|
|
|
|
// DEFINE
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
#define DF_ERRMSG_SYSERRSIZE (1024)
|
|
|
|
|
|
#define DF_ERRMSG_TOTERRSIZE (2048)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////
|
|
|
|
|
|
// DECLARATION
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
//*---------------------------------------------------------------
|
|
|
|
|
|
// TYPE : CLASS
|
|
|
|
|
|
// NAME : CErrorFormat
|
|
|
|
|
|
//*---------------------------------------------------------------
|
|
|
|
|
|
// DESC : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><DEBD><EFBFBD><EFBFBD><EFBFBD> <20>ؼ<EFBFBD>, <20><><EFBFBD><EFBFBD>
|
|
|
|
|
|
// PRGM : B4nFter
|
|
|
|
|
|
//*---------------------------------------------------------------
|
|
|
|
|
|
class CErrorFormat
|
|
|
|
|
|
{
|
|
|
|
|
|
private:
|
|
|
|
|
|
INT m_iErrorCode;
|
|
|
|
|
|
TCHAR m_szSystemErrorMessage[DF_ERRMSG_SYSERRSIZE+1];
|
|
|
|
|
|
TCHAR m_szTotalErrorMessage[DF_ERRMSG_TOTERRSIZE+1];
|
|
|
|
|
|
static HMODULE m_hNetMsg;
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
CErrorFormat();
|
|
|
|
|
|
~CErrorFormat();
|
|
|
|
|
|
|
|
|
|
|
|
VOID Clear() {
|
|
|
|
|
|
m_szSystemErrorMessage[0] = _T('\0');
|
|
|
|
|
|
m_szTotalErrorMessage[0] = _T('\0');
|
|
|
|
|
|
m_iErrorCode = 0;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
CONST LPTSTR Write(INT iErrorCode, LPCTSTR lpszErrorMessage = NULL);
|
|
|
|
|
|
CONST LPTSTR Write(LPCTSTR lpszErrorMessage);
|
|
|
|
|
|
|
|
|
|
|
|
CONST LPTSTR Read() { return m_szTotalErrorMessage; }
|
|
|
|
|
|
INT GetErrorCode() { return m_iErrorCode; }
|
|
|
|
|
|
};
|
|
|
|
|
|
|