エラーキャッチ用クラス。 [詳解]
クラス | |
| class | CErrorMan |
マクロ定義 | |
| #define | ERRORID_NONE 0x0000 |
| エラーなし [詳解] | |
| #define | ERRORID_UNKNOWNCOMMAND 0x0001 |
| 不明なコマンド [詳解] | |
| #define | ERRORID_LABELNOTEXIST 0x0002 |
| ラベルが見つからない [詳解] | |
| #define | ERRORID_FILENOTEXIST 0x1000 |
| ファイルが見つからない [詳解] | |
| #define | ERRORID_PARAMETERILLEGAL 0x2000 |
| パラメーターが不正 [詳解] | |
| #define | ERRORID_PARAMETERNOTENOUGH 0x2001 |
| パラメーターが不足している [詳解] | |
| #define | ERRORID_DIVIDEBYZERO 0x2002 |
| 0で除算しようとした [詳解] | |
| #define | ERRORID_OUTOFINDEX 0x2003 |
| インデックス値が範囲外 [詳解] | |
| #define | ERRORID_COULDNTALLOCMEMORY 0xF000 |
| メモリの確保に失敗 [詳解] | |
| #define | ERRORID_UNKNOWNERROR 0xFFFF |
| 不明なエラー [詳解] | |
型定義 | |
| typedef int(* | ErrorCallbk) (int, int, const char *, void *) |
エラーキャッチ用クラス。
| #define ERRORID_COULDNTALLOCMEMORY 0xF000 |
メモリの確保に失敗
| #define ERRORID_DIVIDEBYZERO 0x2002 |
0で除算しようとした
| #define ERRORID_FILENOTEXIST 0x1000 |
ファイルが見つからない
| #define ERRORID_LABELNOTEXIST 0x0002 |
ラベルが見つからない
| #define ERRORID_NONE 0x0000 |
エラーなし
| #define ERRORID_OUTOFINDEX 0x2003 |
インデックス値が範囲外
| #define ERRORID_PARAMETERILLEGAL 0x2000 |
パラメーターが不正
| #define ERRORID_PARAMETERNOTENOUGH 0x2001 |
パラメーターが不足している
| #define ERRORID_UNKNOWNCOMMAND 0x0001 |
不明なコマンド
| #define ERRORID_UNKNOWNERROR 0xFFFF |
不明なエラー
| typedef int(* ErrorCallbk) (int, int, const char *, void *) |
| 第一引数 | nErrorID |
| 第二引数 | nLine |
| 第三引数 | sFilePath |
| 第四引数 | pUserData |