Win32関数が失敗したとき、GetLastErrorで得られるエラーコードに対応するエラー文字列を取得
Win32 API を使ってプログラミングをした時、関数が失敗した場合のエラーコードの取り扱いに困った経験がありませんか?
GetLastErrorを使用すればエラーコードはわかりますが、単なる番号ですのでこれだけでは原因が分かりません。このDLLは
エラーコードを文字列に変換して出力します。
簡単な使用例:
if(!::GetCurrentDirectory(MAX_PATH,szCurrentPath)){
DWORD dwError = GetLastError();
CString strErrBuffer;
if{(LoadErrorString(dwError,strErrBuffer)
AfxMessageBox(strErrBuffer);
}
}
ソフト名: | OSエラーアナライザー |
---|---|
動作OS: | Windows 2000/NT/98/95 |
機種: | 汎用 |
種類: | フリーソフト |
作者: | 沖 真人 |