コンパイラによって設定された、組み込み定義(マクロ値)
構文:
__FB_OPTION_ESCAPE__
記述:
__FB_OPTION_ESCAPE__ は、デフォルトで、文字列直定数が、非エスケープ文字列に対して、
$ operator を、明示的に前に付けていない場合に、エスケープ文字として扱うか、または、エスケープ文字列に対して、
! operator を付けたものを、エスケープ文字として扱うか、のどちらかを示します。
文字列直定数を処理するための、デフォルト・メソッドは、コンパイル時に、
-lang コマンド・ライン・オプションを使うか、または、ソースファイルに、
Option Escape を使って、設定します。
__FB_OPTION_ESCAPE__ は、オプションが設定されていないなら、ゼロ (0) を返します。
オプションが設定されると、非ゼロ (-1) を返します。
例:
#if
( __FB_OPTION_ESCAPE__ <> 0 )
#error Option Escape must Not be used With This include file
#endif
QBからの違い:
参照: