#error ディレクティブ delphi

コンパイル C/C++ C# Delphi
停止 #error メッセージ {$Message Fatal 'メッセージ'}
継続 #warning メッセージ {$Message Warn '警告だよ'}
{$Message Hint 'ヒントだよ'}
{$Message Error 'エラーだよ'}
#pragma message("")

{$Message Hint 'ヒントだよ'}
{$Message Warn '警告だよ'}
{$Message Error 'エラーだよ'}
{$Message Fatal '致命的なエラーだよ'}

{$IF CompilerVersion > 18.5}
   {$Message Fatal 'Delphi 2007 for Win32 以前のバージョンを使ってください'}
{$IFEND}

{$IF CompilerVersion < 20.0}
   {$Message Fatal 'Delphi 2009 (Unicode版)以上を使ってください'}
{$IFEND}

{$IF CompilerVersion < 32.0}
  {$Message Fatal 'Delphi 10.2 Tokyo (VER320)以上を使ってください'}
{$IFEND}

http://docwiki.embarcadero.com/RADStudio/Tokyo/ja/Delphi コンパイラ指令のリスト:インデックス
http://docwiki.embarcadero.com/RADStudio/Tokyo/ja/MESSAGE 指令(Delphi)
http://docwiki.embarcadero.com/RADStudio/Tokyo/ja/コンパイラ バージョン