4D v15PROCESS 4D TAGS |
||||||||||||||||||||||||||||||
|
4D v15
PROCESS 4D TAGS
|
PROCESS 4D TAGS (EingabeVorlage ; AusgabeErgebnis {;Param1;...;ParamN} )
|
||||||||||||||||||
Eingeführt in 4D v14 R4
Kapitel: Werkzeuge
Der Befehl PROCESS 4D TAGS unterstützt jetzt das Einfügen von Parametern in die Vorlage, die gerade ausgeführt wird.
PROCESS 4D TAGS akzeptiert eine undefinierte Anzahl zusätzlicher Parameter Param. Das können wie für Projektmethoden skalare Werte jedes Typs sein (Text, Datum, Zeit, Lange Ganzzahl, Zahl...). Über Array Zeiger können Sie auch Arrays verwenden.
Diese Parameter sind während der Ausführung der Vorlage, wie für 4D Methoden, über gängige $1, $2... Argumente verfügbar (siehe Beispiel).
Während der Ausführung von PROCESS 4D TAGS steht jetzt ein eigener Satz lokaler Variablen bereit, der während der Bearbeitung verwendet werden kann.
Hinweis zur Kompatibilität: In bisherigen 4D Versionen war das Nutzen lokaler Variablen der rufenden Methode während der Ausführung von PROCESS 4D TAGS möglich, jedoch ausschließlich im interpretierten Modus. Das ist jetzt nicht mehr der Fall.
Hinweis: In 4D wurde das neue Tag 4DEval hinzugefügt, und das Tag 4DLOOP erlaubt jetzt Zeiger. Weitere Informationen dazu finden Sie im Abschnitt 4D Transformation Tags.
ARRAY TEXT($array;2)
$array{1}:="hello"
$array{2}:="world"
$input:="<!--#4DEVAL $1-->"
$input:=$input+"<!--#4DLOOP $2-->"
$input:=$input+"<!--#4DEVAL $2->{$2->}--> "
$input:=$input+"<!--#4DENDLOOP-->"
PROCESS 4D TAGS($input;$output;"elements = ";->$array)
// $output = "elements = hello world"
Produkt: 4D
Thema: Programmiersprache
4D v15 - Upgrade (Standard Edition) ( 4D v15)