FireDAC.Comp.Script.TFDScriptOptions.MacroExpand
Delphi
property MacroExpand: Boolean read FMacroExpand write FMacroExpand default True;
C++
__property bool MacroExpand = {read=FMacroExpand, write=FMacroExpand, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Comp.Script.pas FireDAC.Comp.Script.hpp |
FireDAC.Comp.Script | TFDScriptOptions |
説明
スクリプト エンジンのマクロ置換を制御します。
MacroExpand を True に設定すると、スクリプト エンジンのマクロ展開を有効にすることができます。
マクロ置換変数の形式は &<変数名> または !<変数名> です。これらはスクリプト名も含め、スクリプト内のあらゆる場所に現れることができます。マクロ変数とそれらの値は Macros プロパティに列挙され、"DEFINE <変数名>=<値>" というコマンドを使ってスクリプトで設定することができます。
また、&<インデックス> または !<インデックス> という形式を使ってスクリプト引数を参照することもできます。ここで、<インデックス> は Arguments 内の値のインデックスです。
デフォルト値は True です。
このプロパティは、SET (DEFine | SCAN) (ON | OFF)
コマンドを使ってスクリプトで設定することができます。