CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung /
Übersicht: Funktionen zur Datenspeicherung (CxiNode und CxiTree)
AppendItem - An Zeichenkettenliste anhängen
CallBack - Callbackfunktion aufrufen CallFun - Funktionsvariable aufrufen ChangeAccess - Zugriffsschutz definieren ChangeNum - Numerische Variable ändern ConvertLongInt - Konvertierung der Zahldarstellung CopySubTree... - Teilbaum kopieren CopyVar... - Kopieren einer beliebigen Variablen CopyBor - Kopieren eines Binärobjekts
CxiNode() - Standardkonstruktor CxiNode(CxiLong,CxiLong) - Allgemeiner Konstruktor CxiNode(CxiNode&) - Kopierkonstruktor CxiNode(CxiStaticDataBlock&) - Statisches Objekt CxiNode(const char*) - Dateilesekonstruktor ~CxiNode() - Destruktor CxiNodeAlias(CxiHandle) - Konstruktor für Aliasobjekt CxiString(...) - Zeichenkette als Klasse CxiSystemInfoNode() - Systeminformationen CxiTree() - CXI-Baum im Hauptspeicher CxiTree(const CxiTree&) - Kopierkonstruktor CxiTree(const char*,...) - Konvertierungskonstruktor CxiTree(CxiInitHandle) - CXI-Baum Basiskonstruktor CxiTreeAlias(CxiHandle) - Konstruktor für Aliasobjekt CxiTreeFile(...) - CxiTree in Datei CxiTreeSubst() - Teilbaum eines CXI-Baums CxiTreeSubstRO() - Geschützter Teilbaum eines CXI-Baums CxiTreeTemp() - Temporärer CXI-Baum CxiTreeTemp(const CxiTree&) - Kopierkonstruktor
DeCrypt - Entschlüsselung eines Datenblocks DeRegisterAllResources - Alle Res.zuordn. aufheben DeRegisterResource - Resourcezuordnung aufheben DeleteAllPrefix - Mehrere Variablen löschen DeleteItem - Zeichenkette aus Liste löschen DeleteNumber - Variablennummer löschen DeleteCxiNode - Löschen eines CXI-Knotens DeleteCxiTree - Löschen eines CXI-Baums DeleteVar - Variable löschen DisableFileCache - Deaktivierung des Cache DumpVars - Variablendump schreiben DumpVarsLong - Variablendump schreiben DumpVarsShort - Variablendump schreiben
EnableFileCache - Aktivierung des Cache EnCrypt - Verschlüsselung eines Datenblocks EnumVarName - Variablennamen abfragen ExchangeNumber - Variablennummern tauschen
FindClose - Beenden der Suchschleife FindInList - String oder Listenelement suchen FindNext - Fortsetzen der Suchschleife FindOpen - Beginn der Suchschleife FindSetTypeMask - Datentypmaske für Suchschleife Flush - Änderungen zurückschreiben
GetAsInt - Variable als Zahl auslesen GetAsLog - Variable als logischen Wert auslesen GetAsNum - Variable als Zahl auslesen GetAsStr - Variable als Zeichenkette auslesen GetArc - Archivblock auslesen GetBin - Binärblock auslesen GetByt - Byte-Variable auslesen GetCar - Character-Array auslesen GetFlt - Fließkommavariable auslesen GetFun - Funktionsvariable auslesen GetInt - Numerische Variable auslesen GetItem - Zeichenkette direkt abfragen GetItemStr - Zeichenkette direkt abfragen (String) GetItemTest - Zeichenkette direkt abfragen (Test) GetLog - Logische Variable auslesen GetLst - Zeichenkettenliste auslesen GetNum - Numerische Variable auslesen GetPtr - Zeigervariable auslesen GetRes - Resourcereferenz auslesen GetStr - Zeichenkette auslesen
InheritResource - Resourcezuordnungen erben (Basis) InheritResource - Resourcezuordnungen erben (CxiTreeSubst) InsertItem - Zeichenkettenliste erweitern InsertNumber - Variablennummer einfügen InvalidateObject - Freigabe eines CXI-Knotens IsTree - Ist das Objekt ein CXI-Baum? IsAlias - Ist das Objekt ein Aliasobjekt? IsDirty - Wurde der CXI-Knoten verändert? IsEmpty - Ist der CXI-Knoten leer? IsEqual... - String oder Listenelemente vergleichen IsInList - String oder Listenelemente abfragen IsResizeable - Ist der Block vergrößerbar? IsResized - Wurde der Block vergrößert? IsValid - Ist der CXI-Knoten gültig?
MemAlloc - Belegung von Speicher MemDump - Speicherbelegung ausgeben MemFree - Freigabe von Speicher MemReAlloc - Neubelegung von Speicher Merge... - Mischen von Variablen MergeWild... - Selektives Mischen von Variablen MoveDown - Nach unten wechseln MoveDownAuto - Knoten anlegen und Sichtfenster wechseln MoveHome - Zur Wurzel wechseln MoveNext - Zum nächsten Knoten wechseln MovePath - An bestimmte Stelle wechseln MovePathAuto - Pfad anlegen und Sichtfenster wechseln MovePop - Position wiederherstellen MoveUp - Nach oben wechseln
NewBor - Erstellen eines Binärobjekts NewSub - Neuen Knoten erstellen
operator = (CxiNode) operator = (CxiTree) operator += (CxiNode) operator += (CxiTree) operator [] (CxiNode) operator CxiHandle
Push - Position sichern
QueryAccess - Darf der Block verändert werden? QueryAllocSize - Größe des belegten Blocks QueryBlockSize - Größenangaben QueryCount - Anzahl Variablen im Block QueryCurrentSize - Größe des benutzten Blocks QueryDataPtr - Datenbereichsadresse QueryDepth - Tiefe abfragen QueryDirty - Wurde der Block verändert? QueryDynFlag - Linkstatus QueryErrorName - Name eines Fehlers QueryFileName - Abfrage des Dateinamens QueryFileOptions - Abfrage der Optionen QueryGrowSize - Automatische Vergrößerung QueryHeaderSize - Größe des allgemeinen Headers QueryItemCount - Anzahl Listenelemente abfragen QueryMediaType - Typ des Speichermediums QueryPath - Position abfragen QueryResidentSize - Größe eines leeren Blocks QueryRevisionString - Versionskennung/Revision QuerySystemInfo - Systeminformationen QueryUniqueName - Eindeutiger Name QueryUniqueNumber - Eindeutige Zahl QueryVarAddr - Variable direkt abfragen QueryVarSize - Größe des Variablenwerts QueryVarType - Variablentyp abfragen QueryVersionNumber - Versionsnummer als Zahl QueryVersionString - Versionsnummer als Zeichenkette
ReadBlockFromFile - Aus Datei lesen ReadBor - Lesen eines Binärobjekts ReadIniFileString - Lesen eines Eintrags (String) RegisterResource - Automatische Resource zuordnen ReorganizeTo - Teilbaum reorganisieren ReplaceDataPtr - Datenbereich ersetzen ReplaceThis - Objekt ersetzen ResetDirty - Änderungsstatus rücksetzen ResetLog - Logische Variable rücksetzen
SetAppCodePage - Codepage setzen SetArc - Archivblock setzen SetBin - Binärblock setzen SetByt - Byte-Variable setzen SetCar - Character-Array setzen SetFlt - Fließkommavariable setzen SetFromLine - Zeile in Block konvertieren SetFromString - String in Block konvertieren SetFromStringOrFile - String oder Datei in Block konvertieren SetFun - Funktionsvariable setzen SetInt - Numerische Variable setzen SetLog - Logische Variable setzen SetLst - Zeichenkettenliste setzen SetNum - Numerische Variable setzen SetPtr - Zeigervariable setzen SetRes - Resourcereferenz setzen SetStatus - Fehlerbehandlung für Ableitungen SetStr - Zeichenkette setzen SetTempFileExtension - Erweiterung für temporäre Dateien Status - Ergebnis des Konstruktors StayPop - Gesicherte Position verwerfen StringByteMap - Konvertierung einer Zeichenkette StringCaseMap - Konvertierung in Großbuchstaben StringCopy - Kopie einer Zeichenkette StringNameMap - Konvertierung in Namensdarstellung SubstituteString - Variablen in String eintragen
ToggleLog - Logische Variable umdrehen
Undo - Änderungen verwerfen UpdateIniFile - Schreiben eines Eintrags (allgemein) UpdateNumber - Variablen umnummerieren
Validate - Gültigkeitsüberprüfung
WriteBlockToFile - In Datei schreiben WriteBor - Schreiben eines Binärobjekts WriteIniFileString - Schreiben eines Eintrags (String)
ZapNode - Alle Variablen löschen ZapTree - Gesamten Baum löschen
Siehe auch: Klassenhierarchie Datenspeicherung Headerdateien Definitionen, Makros, Typen