CX_STRUCTURE::DeepAddObjIntObj
Beschreibung:
Diese Klassenfunktion addiert für alle Elemente der Ebene und aller tieferliegenden Ebenen die Rückgabewerte einer bestimmten Funktion auf und liefert das Ergebnis. Dazu muss der Name der Funktion übergeben werden. Existiert für ein Element diese Funktion nicht, so wird dieses übergangen. Der Funktion wird dabei ein Objekt als Parameter übergeben. Der Funktion werden dabei zwei Objekte und eine ganze Zahl als Parameter übergeben.
Code-Beispiel:
...
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_STRUCTURE | Eine Ebene |
Top-1 | OBJECT | 3. Funktionsparameter | |
Top-2 | INTEGER | 2. Funktionsparameter | |
Top-3 | OBJECT | 1. Funktionsparameter | |
Top-4 | STRING | Funktionsname | |
Stack(Out) | Top | OBJECT | Ergebnis der Addition |
Funktionsaufruf: Call(DeepAddObjIntObj)