Version 11
EXECUTE METHOD (Methodenname; Ergebnis | *{; Param}{; Param2; ...; ParamN})
Parameter | Typ | Beschreibung | |
Methodenname | String | Name der auszuführenden Projektmethode | |
Ergebnis | * | Variable | * | Variable zum Empfangen des Methoden- | |
ergebnisses oder * für Methode, | |||
die kein Ergebnis zurückgibt | |||
Param | Ausdruck | Parameter der Methode |
Beschreibung
Der Befehl EXECUTE METHOD löst die Ausführung der Projektmethode Methodenname aus, in Param 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).
Referenz
Systemvariablen oder Mengen
Wurde der Befehl korrekt ausgeführt, wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null).