CX_ITEM_CAST::Allocation
Beschreibung:
Diese Klassenfunktion liefert die Allokation des gewünschten Typs. Dazu wird zunächst im eigenen Objekt, also bei dem Sache-Typ, gesucht. Wird dort nicht das gewünschte Objekt gefunden, wird bei der Sache selbst gesucht. Ist auch da das Objekt nicht vorhanden, wird schließlich bei dem Muster der Sache gesucht. Geht die Suche auch dort ohne Ergebnis aus, wird NULL zurückgeliefert.
Code-Beispiel:
...
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_ITEM_CAST | Ein Sache-Typ |
Top-1 | INTEGER | FALSE: Typen direkt miteinander vergleichen, TRUE: Vererbungshierarchie berücksichtigen | |
Top-2 | STRING | Typ, auf den geprüft werden soll, z.B. "CX_PHONE" | |
Stack(Out) | Top | CX_ALLOCATION | Allokation oder NULL |
Funktionsaufruf: Call(Allocation)