4D v14.3

METHOD GET CODE

Home

 
4D v14.3
METHOD GET CODE

METHOD GET CODE 


 

METHOD GET CODE ( Pfad ; Code {; *} ) 
Parameter Typ   Beschreibung
Pfad  Text, Array Text in Text oder Text Array mit einem oder mehreren Methodenpfaden
Code  Text, Array Text in Code der angegebenen Methode(n)
Operator in Mit Stern: Befehl gilt für Host Datenbanken, wenn er von einer Komponente ausgeführt wird. (außerhalb dieses Kontexts wird der Parameter ignoriert.)

Der Befehl METHOD GET CODE gibt im Parameter Code den Inhalt der Methode(n) an, 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
 C_TEXT(tVcode)
 METHOD GET CODE(tVpath;tVcode) // Code einer einzelnen Methode

 ARRAY TEXT(arrPaths;0) // Text Arrays
 ARRAY TEXT(arrCodes;0)
 METHOD GET CODE(arrPaths;arrCodes) // Code mehrerer Methoden

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.
Für Text von Code, der mit diesem Befehl erzeugt wird, gilt folgendes:

  • Befehlsnamen werden mit einer französischen 4D Version in Französisch geschrieben, in allen anderen 4D Versionen in Englisch.
  • Beim Import von Code mit Metadaten wird im Kopfteil eine Zeile hinzugefügt, z.B.:
      // %attributes = {"lang":"fr","invisible":true,"folder":"Web3"}

    Diese Zeile wird nicht mitimportiert, nur die angegebenen Attribute werden berücksichtigt. Das Attribut "lang" setzt die Exportsprache und verhindert den Import in ein Programm in einer anderen Sprache. In diesem Fall wird ein Fehler erzeugt.

Das Attribut "Ordner" enthält den Namen des Explorer-Ordners der Methode. Es erscheint nicht, wenn es für die Methode keinen Explorer-Ordner gibt.

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.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Zugriff Designobjekte
Nummer: 1190

 
GESCHICHTE 

New
Erstellt: 4D v13
Geändert: 4D v14

 
SIEHE AUCH 

METHOD SET CODE

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)

Geerbt von : METHOD GET CODE ( 4D v13.5)