フリーソフト

« [BCB] 時間を計測する | トップページ | [BCB] sprintfやDelphiのFormatのような関数は? »

[BCB] 書式付エラーダイアログ表示関数

printfのような書式付きのエラーダイアログ表示関数です。
使い方は

ShowError("Cannot open file %s",filename);

のような感じです。

#include <stdarg.h>

void __cdecl TForm1::ShowError(const char *format, ...)
{
  va_list args;

  va_start(args,format);

  AnsiString Buf="";
  Buf.vprintf(format,args);
  va_end(args);

  Application->MessageBoxA(Buf.c_str(),"ERROR",MB_OK | MB_ICONERROR);
}

« [BCB] 時間を計測する | トップページ | [BCB] sprintfやDelphiのFormatのような関数は? »

C++Builder」カテゴリの記事

フォーム・ダイアログ関連」カテゴリの記事