CX_EXPANDABLE::EvaluateTotal
Beschreibung:
Diese Klassenfunktion errechnet einen Wert, wie es die Formel vorschreibt. Diese als Parameter übergeben wird. Vor der Berechnung wird das Objekt selbst auf den Plugspace gebracht. Kann kein Wert errechnet werden, wird NULL zurückgeliefert.
Bei CX_STRUCTUREs wird zunächst versucht, die Formel auf das Objekt anzuwenden. Gelingt dies nicht, werden alle untergeordneten Objekte aufsummiert.
Code-Beispiel:
...
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_EXPANDABLE | Ein Objekt |
Top-1 | STRING | Formel, nach der zu berechnen ist | |
Stack(Out) | Top | CX_NUMERIC oder CX_VALUE | Errechneter Wert oder NULL, wenn das nicht möglich war |
Funktionsaufruf: Call(EvaluateTotal)