47 if ( lpszMsg == NULL ){ lpszMsg = _T(
""); }
48 TRACE1(
"throw Tnb-Exception;[%s]\n", lpszMsg);
50 m_hpText =
new TCHAR[iSize + 1];
58 DWORD
GetParam(
void)
const {
return m_dwParam; }
63 virtual LPCTSTR
GetString(
void)
const {
return m_hpText; }
71 TRACE1(
"catch Tnb-Exception;[%s]\n",
GetString());
217 : _super((lpszMsg == NULL) ? _T(
"入出力失敗です。") : lpszMsg, dwParam) {}
CAppendFailureException(DWORD dwParam=0)
コンストラクタ
CDeleteFailureException(DWORD dwParam)
コンストラクタ
CEmptyException(DWORD dwParam=0)
コンストラクタ
CIndexOutOfBoundsException(DWORD dwParam=0)
コンストラクタ
CInvalidLengthException(DWORD dwParam=0)
コンストラクタ
CInvalidParamException(DWORD dwParam=0)
コンストラクタ
CIoFailureException(LPCTSTR lpszMsg=NULL, DWORD dwParam=0)
コンストラクタ
CNoSuchTypeException(DWORD dwParam=0)
コンストラクタ
CNotFoundException(DWORD dwParam=0)
コンストラクタ
CNotSupportException(DWORD dwParam=0)
コンストラクタ
CNullPointerException(DWORD dwParam=0)
コンストラクタ
COpenFailureException(DWORD dwParam)
コンストラクタ
CReadFailureException(DWORD dwParam)
コンストラクタ
CShortOfDataException(DWORD dwParam=0)
コンストラクタ
CTnbException(LPCTSTR lpszMsg, DWORD dwParam=0)
コンストラクタ
void OnCatch(void) const
[表示] 内容表示
virtual LPCTSTR GetString(void) const
[取得] 例外文字列取得
DWORD GetParam(void) const
[取得] パラメータ取得
CWriteFailureException(DWORD dwParam)
コンストラクタ
size_t GetLen(LPCSTR lpsz)
[計算] 文字列長計算(ASCII/SJIS用)
void Copy(LPSTR _dst, LPCSTR src)
[複製] 文字列コピー(ASCII/SJIS用)