FireDAC.Comp.Script.TFDScriptOptions.MacroExpand

提供: RAD Studio API Documentation
移動先: 案内検索

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

説明

スクリプト エンジンのマクロ置換を制御します。


MacroExpandTrue に設定すると、スクリプト エンジンのマクロ展開を有効にすることができます。

マクロ置換変数の形式は &<変数名> または !<変数名> です。これらはスクリプト名も含め、スクリプト内のあらゆる場所に現れることができます。マクロ変数とそれらの値は Macros プロパティに列挙され、"DEFINE <変数名>=<値>" というコマンドを使ってスクリプトで設定することができます。

また、&<インデックス> または !<インデックス> という形式を使ってスクリプト引数を参照することもできます。ここで、<インデックス> は Arguments 内の値のインデックスです。

デフォルト値は True です。

このプロパティは、SET (DEFine | SCAN) (ON | OFF) コマンドを使ってスクリプトで設定することができます。

関連項目