Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
EXECUTE METHOD

EXECUTE METHOD 


 

EXECUTE METHOD ( Methodenname {; Ergebnis {; Param}}{; Param2 ; ... ; ParamN} ) 
Parameter Typ   Beschreibung
Methodenname  String in Name der auszuführenden Projektmethode
Ergebnis  Variable, Operator in Variable zum Empfangen des Methodenergebnisses
oder * für Methode, die kein Ergebnis zurückgibt
Param  Ausdruck in 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).



Siehe auch 

EXECUTE FORMULA

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Programmiersprache
Nummer: 1007

Dieser Befehl ändert die Systemvariable OKDieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)