4D v16.3METHOD GET CODE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
METHOD GET CODE
METHOD GET CODE
Der Befehl METHOD GET CODE gibt im Parameter Code den Inhalt der Methode(n) zurück, die im Parameter Pfad angegeben sind. Dieser Befehl kann den Code aller Methodentypen zurückgeben: Datenbank-, Projekt-, Formular-, Objektmethoden und Trigger. Sie können zwei Syntaxarten verwenden, die eine basiert auf Text Arrays, die andere auf Textvariablen: C_TEXT(tVpath) // Textvariablen ARRAY TEXT(arrPaths;0) // Text Arrays Sie können die beiden Syntaxarten nicht miteinander mischen. Übergeben Sie einen ungültigen Pfadnamen, bleibt der Parameter Code leer und ein Fehler wird generiert.
Mit dem Parameter Option können Sie festlegen, wie Code-Elemente in Methoden exportiert werden:
Folgende Elemente der Programmiersprache lassen sich als Token darstellen:
Mit Tokens exportierter Code ist unabhängig von nachfolgend umbenannten Elementen der Programmiersprache. Mit Hilfe von Tokens wird Code in Textform immer korrekt von 4D interpretiert, sei es über den Befehl METHOD SET CODE oder auch per Copy/Paste. Weitere Informationen dazu finden Sie im Abschnitt Tokens in Formeln verwenden. Wird der Befehl in einer Komponente ausgeführt, gilt er standardmäßig für die Komponentenmethoden. Übergeben Sie den Parameter *, greift er auf die Methoden der Host Datenbank zu. Siehe Beispiel unter dem Befehl METHOD SET CODE. Dieses Beispiel zeigt die Auswirkung des Parameters Option. Die folgende Methode "simple_init" exportieren: Case of Mit folgendem Code: C_TEXT($code) erhalten Sie als Ergebnis: //%attributes = {"lang":"en"} comment added and reserved by 4D Mit folgendem Code: C_TEXT($code) erhalten Sie als Ergebnis: //%attributes = {"lang":"en"} comment added and reserved by 4D
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v13 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||