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 |
| 機種: | 汎用 |
| 種類: | フリーソフト |
| 作者: | 沖 真人 |