OpenFile()

Syntax

Ergebnis = OpenFile(#Datei, DateiName$)
Beschreibung
Öffnet die angegebene Datei oder erstellt eine, falls noch keine existiert. Sie können nun Lese- und Schreibfunktionen in dieser Datei ausführen. OpenFile() wird auf die gleiche Art und Weise wie die Befehle ReadFile() zum "nur lesen" bzw. CreateFile() zum "nur schreiben", wo Sie auch Code-Beispiele finden.

Wenn #PB_Any als '#Datei' Parameter verwendet wird, dann wird der Identifier der neuen Datei als 'Ergebnis' zurückgegeben.

Ist 'Ergebnis' ungleich 0, wurde die Datei erfolgreich geöffnet, andernfalls konnte die Datei nicht geöffnet werden. Dies muss immer getestet werden, da das Ausführen von Operationen auf nicht erstellte Dateien zu schlimmen Abstürzen führt.

Wenn die '#Datei' bereits benutzt wurde, wird die vorherige Datei automatisch geschlossen.

Hinweis: bei der Verwendung von OpenFile() muss die Datei Lese- UND auch Schreibrechte haben. Denken Sie daran, z.B. wenn Sie CDROM benutzen. Wenn Sie nur aus einer Datei lesen möchten, verwenden Sie stattdessen besser ReadFile().

Unterstützte OS

All

<- Lof() - File Inhaltsverzeichnis - ReadByte() ->