Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiTree / Konstruktoren, Operatoren /

CxiTree(CxiInitHandle) - Basiskonstruktor

[C++] protected: CxiTree :: CxiTree (CxiInitHandle params)
[C] CxiError cxiCreateCxiTree (CxiInitHandle params)

[S4:INTERN] Erstellt einen allgemeinen CXI-Baum

params:
Initialisierungsparameter (intern, werden evtl. noch dokumentiert). Für die Typen CxiTreeMem, CxiTreeFile und CxiTreeSubst werden die Initialisierungsparameter vom CXI-System zur Verfügung gestellt (s.u.). Das CxiInitHandle-Objekt wird von dieser Funktion automatisch freigegeben!

Ob der Konstruktor erfolgreich war, kann anschließend durch einen Aufruf von Status() abgefragt werden.

CxiTree ist die Basisklasse aller CxiTree...-Klassen.

Bei Verwendung der C-Schnittstelle können die cxiCreate...-Makros verwendet werden, um CXI-Objekte anzulegen.

Die folgenden internen Funktionen liefern Initialisierungsblöcke für die Standard-CxiTree-Typen:

Für CxiTreeMem:
CxiInitHandle cxiExtInitHeap1 (short options)

Für CxiTreeFile:
CxiInitHandle cxiExtInitFile3i (const char *fname, CxiLong options, const char *keyword)
CxiInitHandle cxiExtInitFile3s (const char *fname, const char *options, const char *keyword)

Für CxiTreeSubst:
CxiInitHandle cxiExtInitSubst3 (CxiHandle basis, CxiName pname, short options)

Der Parameter options wird bisher nur von CxiTreeFile benutzt, er muss bei den anderen CxiTree-Typen auf 0 gesetzt werden.

Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.

Siehe auch:
DeleteCxiTree - Freigabe eines CxiHandle
CxiTreeFile
CxiTreeMem
CxiTreeTemp
CxiTreeSubst


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 227 von 855, Thema 8345 (CtrTreeBase)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>