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

CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiTree / Ableitung CxiTreeFile /

QueryFileName - Abfrage des Dateinamens

[C++] const char * CxiTreeFile :: QueryFileName () const
[C] const char * cxiQueryFileName (CxiHandle self)

[S4:INTERN] Liefert den Dateinamen eines CxiTreeFile

return:
Zeiger auf Namen der Datei, bei Fehler NULL

Diese Funktion liefert den Namen der Datei, der beim Konstruktor des Objekts angegeben wurde oder vom CXI-System generiert wurde.

[!] ACHTUNG: Es wird direkt ein Zeiger auf den internen Verwaltungsbereich des CXI-Systems zurückgegeben. Dieser Zeiger ist bis zum nächsten Aufruf einer CxiTree-Funktion gültig. Der Bereich, auf den der Zeiger zeigt, darf unter keinen Umständen direkt verändert werden. Der zurückgegebene Zeiger darf NICHT direkt als Parameter in einem Aufruf einer CxiTree-Funktion verwendet werden. Geschieht dies doch, ist das Verhalten des Programms undefiniert.

Je nach Betriebssystem und Optionen kann das CXI-System den Dateinamen um einen absoluten Pfad erweitern. Ansonsten wird der Name exakt so zurückgegeben, wie er beim Konstruktor angegeben war.

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

Siehe auch:
CxiTreeFile(...)
QueryFileOptions - Abfrage der Optionen

Beispiel:

#include "cxib.h"
#include <stdio.h>

int main (void)
{
  CxiTreeFile in ("GROSS.CXI", 0, cxiOptReadOnly | cxiOptVirtual);
  printf ("File name = \"%s\", options = %04X\n",
          in.QueryFileName(),
          in.QueryFileOptions());
  return 0;
}

Mögliche Ausgabe des Beispiels:
File name = "C:\TEST\GROSS.CXI", options = 0012


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

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