エラーキャッチ用クラス。 [詳解]
クラス | |
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 |