FOpen(): Unterschied zwischen den Versionen

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ == Allgemeines == Die Funktion fOpen() erlaubt es, eine Datei auf Betriebssystem-Ebene low level zu öffnen, d.h. ohne die Verwendung einer DBE. Hierzu muss…“)
 
Keine Bearbeitungszusammenfassung
Zeile 35: Zeile 35:
nHandle ist der Dateihandle, der für weitere Zugriffe auf die Datei mittels der anderen Low-Level-Dateifunktionen verwendet wird.
nHandle ist der Dateihandle, der für weitere Zugriffe auf die Datei mittels der anderen Low-Level-Dateifunktionen verwendet wird.


Wenn nHandle kleiner als 1 ist, ist ein Fehler aufgetreten, der über [[DosError()]] abgefragt werden kann.
Wenn nHandle kleiner als 1 ist, ist ein Fehler aufgetreten, der über [[fError()]] abgefragt werden kann.





Version vom 9. Januar 2017, 10:52 Uhr

Allgemeines

Die Funktion fOpen() erlaubt es, eine Datei auf Betriebssystem-Ebene low level zu öffnen, d.h. ohne die Verwendung einer DBE. Hierzu muss die Struktur der Datei bekannt sein, damit durch den Zugriff, der auch schreibend bzw. löschend erfolgen kann, keine Daten zerstört oder unabsichtigt verändert werden.


Syntax

fOpen(<cFile>, [<nMode>]) => nHandle


Parameter

<cFile> gibt den Namen der Datei an, die geöffnet werden soll. Falls erforderlich, müssen Laufwerkskennzeichnung und Pfadangabe vor den Dateinamen gestellt werden.

<nMode> der optionale Parameter <nMode> gibt an, wie die Datei geöffnet werden soll. Wird der Parameter nicht angegeben, gilt als Öffnungsmodus FO_READ im Einzelplatzbetrieb, bzw. FO_SHARED im Netzwerkbetrieb.

FO_READ      => nur Lesen
FO_WRITE     => nur Schreiben
FO_READWRITE => Lesen und Schreiben
FO_COMPAT
FO_EXCLUSIVE
FO_DENYWRITE
FO_DENYREAD
FO_DENYNONE
FO_SHARE


Rückgabewert

nHandle ist der Dateihandle, der für weitere Zugriffe auf die Datei mittels der anderen Low-Level-Dateifunktionen verwendet wird.

Wenn nHandle kleiner als 1 ist, ist ein Fehler aufgetreten, der über fError() abgefragt werden kann.


Besonderheiten

Querverweise

benötigte DLLs bzw. Include-Dateien

XbpRT1.dll


Zuordnung

Low Level Dateifunktionen