CX_SYSTEM_OBJECT::GetEnumObject
Beschreibung:
Diese Methode liefert die verlangte Transformationstabelle als Objekt der Klasse CX_ENUM_TABLE. Falls keine Tablle für den Namen gefunden wurde, wirft diese Methode einen Fehler. Die Tabelle wird zunächst als persistente Tabelle in der Datenbank gesucht und falls dort keine gefunden wurde, dann wird die Tabelle in aus der Enumerationsdatei gelesen.
Code-Beispiel:
"classix.num~orderTypeEnum" 0 SystemObject Call(GetEnumObject) // with name of enum table
"orderTypeEnum" 1 SystemObject Call(GetEnumObject) // with name of enum slot
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | INTEGER | 0 = STRING-Parameter ist der Name der Enumerationstabelle 1 = STRING-Parameter ist der Name eines Enumerationsslots |
Top-1 | STRING | Bezeichner der Enumerationstabelle/-slots | |
Stack(Out) | Top | CX_ENUM_TABLE | Die gefundene Tabelle |