Produkte >> CXI >> Online-Hilfe >> CXI-Basis-Programmierreferenz Sprung zum Seitenende
Allgemeines Online-Hilfe Preisliste Download

CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Dateifunktionen /

  Struktur Themen A...Z Titel << >>

ReadBlockFromFile - Aus Datei lesen

[C++] CxiError CxiNode :: ReadBlockFromFile (const char *fname)
[C] CxiError cxiReadBlockFromFile (CxiHandle self, const char *fname)

[S2:STANDARD] Liest einen Variablenblock aus einer Datei

fname:
Name der Datei

return:
0 ok, sonst Fehler

Auch von der Klasse CxiTreeFile erstellte unverschlüsselte Dateien können mit dieser Funktion verarbeitet werden, es wird dann nur der Hauptblock (Wurzel des Baums) ohne Unterbaum- und Binärobjekt-Referenzen gelesen.

ReadBlockFromFile liest lediglich einen CXI-Knoten aus der Datei. Wird diese Funktion für einen CXI-Baum aufgerufen, so wird der Unterbaum ab der aktuellen Stelle durch den einen aus der Datei gelesenen Block ersetzt. Um einen vollständigen Unterbaum aus einer Datei zu lesen, muss diese zunächst als CxiTreeFile geöffnet werden, dann können die Daten mit einer der CopySubTree-Funktionen kopiert werden, zum Beispiel mit der Zeile

self.CopySubTreeFrom(CxiTreeFile(fname,"r",keyword)).

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

Siehe auch:
WriteBlockToFile


  CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 211 von 855, Thema 8431 (ReadBlockFromFile)


  Struktur Themen A...Z Titel << >>
  Copyright © 2005 by TeraConnect Informationstechnologie GmbH Sprung zum Seitenanfang