Windowsでのエラーメッセージ表示イデオム
2005-07-07-2
[Programming][Windows]
GetLastErrorのお約束
<http://www.ahris.jp/ahris/tips/sdk/sdk0002.txt>
GetLastError と Format Message と MessageBox のコピペ用コード断片を
参考に(ってそのままですが)、チェックしたい処理のあとに以下を置い
ています。とりあえず記録しとく。
<http://www.ahris.jp/ahris/tips/sdk/sdk0002.txt>
GetLastError と Format Message と MessageBox のコピペ用コード断片を
参考に(ってそのままですが)、チェックしたい処理のあとに以下を置い
ています。とりあえず記録しとく。
LPVOID lpMsgBuf; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR) &lpMsgBuf, 0, NULL); MessageBox(NULL, (const char*)lpMsgBuf, NULL, MB_OK); LocalFree(lpMsgBuf);