Hilfe
Parameter
| Dateistream |
Identität einer Datei (ermittelt mit OpenFile , ReadFile oder WriteFile )
|
Rückgabewert
Dateiposition von Anfang der Datei in Byte. Null bedeutet: Anfang der Datei (also Byte 1) usw.
Beschreibung
Diese Funktion ermittelt die aktuelle Dateiposition von Anfang einer Datei, die mit OpenFile
, ReadFile
oder WriteFile
geöffnet wurde. Dies kann man fürs Speichern und Laden verwenden, denn ab dieser Position erfolgt der nächste Schreib-/Lesevorgang. Mit SeekFile
kann die Dateiposition dagegen verschoben werden.
Dieser Befehl ist besonders für große Dateien gut geeignet, da sich die Position eines Datensatzes speichern lässt. Dadurch können die Datensätze bequem aktualisiert werden, ohne, dass man die ganze Datei einlesen oder kopieren muss.
Beispiel
Standardbeispiel:
Datei$="C:\test.txt"
filestream = WriteFile(Datei$)
For i = 0 To 255
WriteByte(filestream,i)
Print "Dateiposition: "+FilePos(filestream)
Next
Offset=SeekFile (filestream, 10)
Print "Neue Dateiposition: "+FilePos(filestream)
CloseFile (filestream)
Siehe auch
Datenverwaltung
Dateien & Streams
2D Grafik
Datenverwaltung