Hilfe
Parameter
datei$ | String mit dem Namen einer Datei, die für diesen Zugriff geöffnet werden soll. Es kann auch ein Pfad angegeben werden. Schreibvorgang auf ein schreibgeschütztes Medium ist nicht möglich. |
Rückgabewert
Identität, die für weitere Dateibefehle unbedingt notwendig ist. Wird Null zurückgeliefert, dann wurde die Datei nicht gefunden.
Beschreibung
Dieser Befehl öffnet eine Datei für einen Lese- und Schreibzugriff gleichzeitig. Somit kann man eine Datei sehr bequem aktualisieren (z.B. Score-Liste oder Datenbank), ohne, dass eine Kopie davon erstellt werden muss.
Diese Funktion liefert einen Wert, der für weitere Read- und Write-Befehle unbedingt notwendig ist. Wird Null zurückgeliefert, dann wurde die Datei nicht gefunden



















Die Datei muss bereits existieren, da sonst diese Meldung nach einem Schreib- oder Lesevorgang erscheint. Benutze vorher den Befehl FileType

Beispiel
Standardbeispiel:
fileout = WriteFile("mydata.dat")
WriteInt(fileout, 1)
WriteInt(fileout, 2)
WriteInt(fileout, 3)
WriteInt(fileout, 4)
WriteInt(fileout, 5)
CloseFile(fileout)
DisplayFile("Originaldatei:", "mydata.dat")
file = OpenFile("mydata.dat")
SeekFile(file, 8)
WriteInt(file, 9999)
CloseFile(file)
DisplayFile("Geänderte Datei", "mydata.dat")
WaitKey()
Function DisplayFile(Tittle$, Filename$)
Print Tittle$
filein = ReadFile(Filename$)
While Not Eof(filein)
Number = ReadInt(filein)
Print Number
Wend
CloseFile(filein)
End Function
Siehe auch

