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};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Comp.Script.pas FireDAC.Comp.Script.hpp |
FireDAC.Comp.Script | TFDScriptOptions |
Beschreibung
Steuert die Makroersetzung für die Skript-Engine.
Setzen Sie MacroExpand auf True, um die Makroerweiterung für die Skript-Engine zu aktivieren.
Die Substitutionsvariablen für Makros haben die Form "&name" oder "!name". Sie können an jeder beliebigen Position in einem Skript, einschließlich im Skriptnamen, vorkommen. Die Makrovariablen und ihre Werte sind in der Eigenschaft Macros aufgeführt und können im Skript mit der Anweisung "DEFINE Name=Wert" festgelegt werden.
Auch die Skriptargumente können in der Form "&index" oder "!index" referenziert werden. Hierbei ist der Index ein Wert aus Arguments.
Der Vorgabewert ist True.
Die Eigenschaft kann in einem Skript mit der Anweisung SET (DEFine | SCAN) (ON | OFF)
festgelegt werden.