CteInfo
obj -> CteInfo(int1) : int
Listen- / Element- / Knoteninformation ermitteln
Details
- obj: Liste / Element / Knoten
- int1:
- Resultat:
intStruktur-/Elementinformation - Siehe: Verwandte Befehle
Mit dieser Funktion können verschiedene Informationen von einem Knoten, einer verketteten Liste, einer sortierten Liste oder einem Element ermittelt werden.
Bei einer Liste wird bei _CteCount die Anzahl der enthaltenen Elemente zurückgeliefert.
info
Bei CteNode -Objekten wird die Anzahl aller Elemente in der Struktur gezählt. Sollen nur die direkten Kinder / Attribute gezählt werden, können die Eigenschaften ChildCount und AttribCount verwendet werden.
Für ein Element kann damit ermittelt werden, in welchen Listen es enthalten ist. Das Resultat bei _CteList bzw. _CteTree ist 0, wenn das Element in keiner Liste enthalten ist.
Beispiel:
// Elementanzahl von Liste ermitteln
tCount # tList->CteInfo(_CteCount);
// Verkettete Liste von Element ermitteln
tList # tItem->CteInfo(_CteList);
// Sortierte Liste von Element ermitteln
tList # tItem->CteInfo(_CteTree);
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Liste/Element (obj) ungültig_ErrValueInvalid: Informationstyp (int1) unbekannt oder (obj) vom falschen Typ