Оператор Seek

Задава позицията за следващото записване или четене във файл, отворен с оператора Open.

За файлове с произволен достъп операторът Seek задава номера на следващия запис, до който ще бъде осъществен достъп.

За всички други файлове операторът задава позицията на байта, с който ще бъде извършена следващата операция.

Виж също: Open, Seek.

Синтаксис:


Seek[#FileNumber], Position (As Long)

Параметри:

FileNumber: номерът на канал за данни, използван в оператора Open.

Position: позиция за следващото записване или четене. Тя може да бъде число между 1 и 2147483647. В зависимост от типа на файла, позицията означава номера на записа (файлове в режима Random) или позицията на байта (файлове в режимите Binary, Output, Append или Input). Първият байт във файла оговаря на позиция 1, вторият – на позиция 2 и т.н.

Кодове за грешка:

5 Невалидно извикване на процедура

52 Лошо име или номер на файл

Моля, подкрепете ни!