CteClear
obj -> CteClear(logic1[, int2])
Liste/Knoten leeren
Details
- obj: Liste/Knoten
- logic1: Enthaltene Elemente löschen
- int2:
- Knotenart bei Knoten (optional):
_CteChild_CteAttrib
- Siehe: Verwandte Befehle ,
CteDelete (), Beispiel
Mit dieser Funktion können alle Elemente aus einer Liste oder einem Knoten entfernt werden. Wird in (logic1) true angegeben, werden die Elemente gelöscht, bei false bleiben sie nach dem Entfernen erhalten.
info
Bei einem CteNode -Objekt werden die untergeordneten Knoten bzw. die Attributknoten unabhängig von (logic1) immer gelöscht.
Beispiele:
// Liste leeren und Elemente löschen
tList->CteClear(true);
// Liste leeren und Elemente beibehalten
tList->CteClear(false);
// Knoten leeren und Elemente löschen
tNode->CteClear(true);
// Untergeordnete Knoten leeren und Elemente beibehalten
tNode->CteClear(false, _CteChild);
// Attributknoten leeren und Elemente löschen
tNode->CteClear(true, _CteAttrib);
// Untergeordnete Knoten und Attributknoten leeren und Elemente löschen
tNode->CteClear(true, _CteChild | _CteAttrib);
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Liste/Baum (obj) ungültig_ErrValueInvalid: Knotenart (int2) unbekannt