14 #define ERRORID_NONE 0x0000 15 #define ERRORID_UNKNOWNCOMMAND 0x0001 16 #define ERRORID_LABELNOTEXIST 0x0002 17 #define ERRORID_FILENOTEXIST 0x1000 18 #define ERRORID_PARAMETERILLEGAL 0x2000 19 #define ERRORID_PARAMETERNOTENOUGH 0x2001 20 #define ERRORID_DIVIDEBYZERO 0x2002 21 #define ERRORID_OUTOFINDEX 0x2003 22 #define ERRORID_COULDNTALLOCMEMORY 0xF000 23 #define ERRORID_UNKNOWNERROR 0xFFFF 28 bool ChachError(
int nErrorID,
int nLine,
const char *sFilePath,
const char* sOptionalText = NULL);
ErrorCallbk m_pCallBk
Definition: CErrorMan.h:31
CErrorMan(HWND hOwnerWnd=NULL)
Definition: CErrorMan.cpp:7
HWND m_hWnd
オーナーウィンドウハンドル
Definition: CErrorMan.h:32
void SetOwnerWnd(HWND hOwnerWnd)
オーナーウィンドウを設定
Definition: CErrorMan.h:51
int(* ErrorCallbk)(int, int, const char *, void *)
Definition: CErrorMan.h:12
Definition: CErrorMan.h:25
Definition: SpringScriptEngine.h:19
bool ChachError(int nErrorID, int nLine, const char *sFilePath, const char *sOptionalText=NULL)
エラーをキャッチする関数
Definition: CErrorMan.cpp:23
ErrorCallbk GetCallBk()
設定したコールバック関数を取得
Definition: CErrorMan.h:46
void SetCallBk(ErrorCallbk pFunc, void *pUserData)
エラーをキャッチしたときに呼び出されるコールバック関数を設定します。
Definition: CErrorMan.h:40
void * m_pUserData
ユーザー定義値
Definition: CErrorMan.h:33
HWND GetOwnerWnd()
オーナーウィンドウを取得
Definition: CErrorMan.h:56