4D v14.3Arrays und Zeiger |
||
|
4D v14.3
Arrays und Zeiger
Arrays und Zeiger
Sie können ein Array als Parameter für einen 4D Befehl oder eine Routine eines 4D Plug-In übergeben, jedoch nicht für eine Benutzermethode. Dafür müssen Sie dem Array einen Zeiger übergeben, der dann für die Benutzermethode als Parameter dient. Sie können als Parameter Prozess- und Interprozess-Arrays, sowie Prozess- und lokale Arrays übergeben.
If((0<atNames)&(atNames<Size of array(atNames)) Müssen Sie denselben Vorgang für 50 verschiedene Arrays in mehreren Formularen ausführen, vermeiden Sie mit nachfolgender Methode, 50 Mal dasselbe zu schreiben: ` Projektmethode SELECT NEXT ELEMENT Schreiben Sie nun: SELECT NEXT ELEMENT(->atNames)
` Array sum Hinweis: Seit 4D v13 können Sie einfach die Funktion Sum verwenden, um die Summe von Elementen in einem numerischen Array zu berechnen. $vlSum:=Array sum(->arSalaries)
` CAPITALIZE ARRAY Schreiben Sie nun: CAPITALIZE ARRAY(->atSubjects) Die Kombination aus Arrays, Zeigern und Schleifen, wie z.B. For...End for, ergibt viele kleine nützliche Projektmethoden zum Verwalten von Arrays. |
EIGENSCHAFTEN
Produkt: 4D SIEHE AUCH
Arrays und die 4D Programmiersprache ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v11 SQL Release 6) |