Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
EXECUTE METHOD
|
EXECUTE METHOD ( Methodenname {; Ergebnis {; Param}}{; Param2 ; ... ; ParamN} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Methodenname | String |
![]() |
Name der auszuführenden Projektmethode | |||||
Ergebnis | Variable, Operator |
![]() |
Variable zum Empfangen des Methodenergebnisses oder * für Methode, die kein Ergebnis zurückgibt |
|||||
Param | Ausdruck |
![]() |
Parameter der Methode | |||||
Der Befehl EXECUTE METHOD löst die Ausführung der Projektmethode Methodenname aus, in Parameter können Sie dieser Methode Parameter übergeben. Sie können den Namen jeder Methode übergeben, die sich aus der Datenbank oder der Komponente aufrufen lässt, welche den Befehl ausführen.
In Ergebnis können Sie eine Variable übergeben, die das Ergebnis aus der Ausführung von Methodenname empfängt (Wert in $0 innerhalb von Methodenname). Gibt die Methode kein Ergebnis zurück, übergeben Sie * als 2. Parameter. Gibt die Methode kein Ergebnis zurück und benötigt keine weiteren Parameter, genügt es, nur den Parameter Methodenname zu übergeben.
Der Kontext der Ausführung bleibt in der aufgerufenen Methode erhalten, d.h. die Definition des aktuellen Formulars und aller aktuellen Formularereignisse bleiben bestehen.
Rufen Sie diesen Befehl von einer Komponente aus auf und übergeben Sie in Methodenname einen Methodennamen aus der Host Datenbank oder umgekehrt, muss die Methode gemeinsam nutzbar sein (Option “Gemeinsam von Komponenten und Host benutzt” in Methoden-Eigenschaften).
Wurde der Befehl korrekt ausgeführt, wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null).
Produkt: 4D
Thema: Programmiersprache
Nummer:
1007
Erstellt: 4D v11 SQL
4D Programmiersprache ( 4D v20 R7)