マクロ集 / エラーメッセージ検索


マクロ集

使用方法

マクロerrorlookupを実行するとダイアログボックスが開くのでエラーコードを入力するとステータスバーに対応するエラーメッセージが表示されます。

コード

#include <windows.h>

permanent int errnum = 0;

//## GetLastErrorで取得したエラーコードのメッセージを取得する。
errorlookup
{
	if(!inputint("エラー番号を入力してください: ", &errnum))
		return;
	
	mchar buf[4096];
	FormatMessage(
		FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS,
		NULL, errnum,
		MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // デフォルト言語
		buf, sizeof(buf), NULL);
	
 	statprintf("エラー番号:%d \"%s\"", errnum, buf);
	return 0;
}

  • 132エラー -- 西富 聖? 2005-03-16 (水) 13:52:24