4D v16.3Arrays und Zeiger |
||
|
4D v16.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.
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |