CX_BUSINESS_OBJECT::AllocatedObject
Beschreibung:
Diese Klassenfunktion liefert das allokierte Objekt des gewünschten Typs. Dazu wird über alle Allokationen iteriert, die im festen Datenfeld "Allocations" gespeichert sind. Bei jeder Allokation wird nun der Typ des Objektes, auf das sich die Allokation bezieht, mit dem ersten Parameter verglichen. Bei Übereinstimmung wird das Objekt zurückgeliefert. Wenn das gewünscht Objekt nicht vorhanden ist, wird NULL zurückgegeben.
Code-Beispiel:
...
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_BUSINESS_OBJECT | Ein Business-Objekt |
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_BUSINESS_OBJECT | Gesuchtes Objekt oder NULL |
Funktionsaufruf: Call(AllocatedObject)