Syntax: Position = SEEK (Dateinummer)
Typ: Funktion
Kategorie: Dateien
SEEK gibt die Position des Zeigers innerhalb einer Datei zurück.
- 'Dateinummer' ist die Nummer der Datei, die durch eine OPEN-Anweisung zugewiesen wurde.
- Der Rückgabewert ist entweder die Position in Bytes, wenn die Datei im BINARY-Modus bzw. in einem der sequentiellen Modi (INPUT, OUTPUT und APPEND) geöffnet wurde, oder die Nummer des Datensatzes für den RANDOM-Modus. Zu Beginn steht der Dateizeiger auf 1, nach dem Lesen eines Bytes (bzw. eines Datensatzes) auf Position 1 usw. (im Gegensatz dazu startet LOC mit der Position 0)
Beispiel:
DIM AS INTEGER f = FREEFILE, position
OPEN "file.ext" FOR BINARY AS #f
'... Programmcode, Lese/Schreibe-Anweisungen, etc...
position = SEEK(f)
'...weitere Anweisungen
CLOSE #f
Siehe auch:
SEEK (Anweisung), OPEN, LOC, Dateien (Files)