Lade...
 

CX_ATTRIBUTE_SET::Attribute

CX_ATTRIBUTE_SET::Attribute

Beschreibung:

Diese Methode liefert das Attribut, das zu dem gewünschten Slot gehört. Der Slot wird über seine (interne) Nummer identifiziert.

Die Methode durchsucht die Liste nach dem ersten CX_SLOT_ATTRIBUTE, dessen attribute-Feld mit der gesuchten Slotnummer übereinstimmt. Falls das gefundene Objekt ein Sachmerkmal ist, dann liefert die Methode NULL (=kein passendes Attribut gefunden) und nachfolgende Attribute werden nicht mehr berücksichtigt.

Falls die Attributliste wierdum CX_ATTRIBUTE_SETs enthält, dann wird Attribute() rekursiv augerufen und falls darin ein Attribut gefunden wurde, dann wird dies als Ergebnis zurückgegeben.

 

Einschränkung: Diese Funktion unterstützt nur Attribute, die von CX_SLOT_ATTRIBUTE abgeleitet sind.

Code-Beispiel:
"number" SystemObject Call(GetSlotByName) Call(GetSlotNumber)
attributeSet Call(Attribute)
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_ATTRIBUTE_SET Attribut-Tabelle
  Top-1 INTEGER (Interne) Nummer des Slots
Stack(Out) Top OBJECT Attribut des Slots oder NULL
Funktionsaufruf: Call(Attribute)