CteInsertItem
obj -> CteInsertItem(alpha1, bigint2, alpha3[, int4[, int5]]) : handle
Element erzeugen und in Liste einfügen
Details
- obj: Liste
- alpha1: Name-Eigenschaft
- bigint2: ID-Eigenschaft
- alpha3: Custom-Eigenschaft
- int4:
- Einfügeposition bei verketteter Liste (optional):
_CteFirst_CteLast_CteBefore_CteAfter
- int5: Referenzelement (optional)
- Resultat:
handle_ErrExistsElement mit dem Namen ist bereits vorhanden_ErrNameInvalidDer Name ist leer> 0Deskriptor des Elements - Siehe: Verwandte Befehle ,
CteOpen (),CteInsert (),CteDelete ()
Mit diesem Befehl wird ein Element mit den Eigenschaften Name (alpha1), ID (bigint2) und Custom (alpha3) erzeugt und in die Liste (obj) eingefügt.
Das Resultat ist _ErrExists, wenn ein Element mit dem Namen bereits in einer sortierten Liste vorhanden ist. Ist der Name leer, ist das Resultat _ErrNameInvalid. Andernfalls wird der Deskriptor des eingefügten Elementes zurückgegeben.
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Liste/Knoten (obj), oder Referenzelement (int5) ungültig._ErrValueInvalid: Einfügeposition (int4) unbekannt