4D v15

PROCESS 4D TAGS

Home

 
4D v15
PROCESS 4D TAGS

PROCESS 4D TAGS  


 

 

PROCESS 4D TAGS (EingabeVorlage ; AusgabeErgebnis {;Param1;...;ParamN}

ParameterTypBeschreibung
EingabeVorlageText, BLOB->Vorlage mit Tags zur Bearbeitung
AusgabeErgebnisText, BLOB<-Ergebnis der ausgeführten Vorlage
Param1...NText, Datum, Zeit, Zahl, Zeiger->Parameter zur Übergabe in Vorlage in Bearbeitung

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"

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Programmiersprache

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D v15 - Upgrade (Standard Edition) ( 4D v15)