4D v14.3Count parameters |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Count parameters
Count parameters
Die Funktion Count parameters gibt die Anzahl der Parameter zurück, die einer Projektmethode übergeben wurde. Warnung: Count parameters ist nur in einer Projektmethode von Bedeutung, die von einer anderen Methode aufgerufen wird. Ist die Projektmethode, die diese Funktion aufruft, einem Menü zugeordnet, gibt sie den Wert 0 (Null) zurück. Projektmethoden von 4D akzeptieren optionale Parameter. MyMethod(a;b;c;d) ` Alle Parameter wurden übergeben Mit Count parameters innerhalb MyMethod stellen Sie die aktuelle Anzahl der Parameter fest und führen je nach Ergebnis verschiedene Operationen aus. Folgendes Beispiel zeigt eine Textmeldung und kann diese in einen 4D Write Bereich einfügen bzw. an ein Dokument auf der Festplatte senden: ` Projektmethode APPEND TEXT Mit dieser Projektmethode in Ihrer Anwendung können Sie schreiben: APPEND TEXT(vtSomeText) ` Zeigt nur die Textmeldung an Projektmethoden von 4D akzeptieren verschiedene Anzahlen von Parametern desselben Typs. Dazu verwenden Sie einen Compilerbefehl, in dem Sie ${N} als eine Variable übergeben. N gibt dabei den ersten Parameter an. Mit Count parameters haben Sie über eine For Schleife und die Parameter Indirektion Syntax Zugriff auf diese Parameter. Dieses Beispiel ist eine Funktion, die die größte Nummer zurückgibt, die als Parameter empfangen wird: ` Projektmethode Max of Mit dieser Projektmethode in Ihrer Anwendung können Sie schreiben: vrResult:=Max of(Records in set("Operation A");Records in set("Operation B")) oder: vrResult:=Max of(r1;r2;r3;r4;r5;r6) |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: < 4D v6 SIEHE AUCH ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v12.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||