Открытие файла

 

Open ИмяФайла For Random [Access доступ] [блокировка] _
As #ДескрипторФайла Len= ДлинаЗаписи

где: - Random – определяет режим доступа к данным - произвольный;

- Accessпозволяет задать права доступа к открываемому файлу. Параметр Доступ задается константами: Read – только для чтения, Write – только на запись, Read Write – чтение и запись (действует по умолчанию);

- Блокировка позволяет определить права доступа к данным файла при многопользовательской работе. Параметр может принимать значения:

ü Shared – файл может использоваться всеми пользователями для чтения и записи;

ü Lock Read – запрещает другим пользователям считывать данные этого файла;

ü Lock Write – запрещает другим пользователям записывать данные в этом файл;

ü Lock ReadWrite – запрещает другим пользователям считывать и записывать в файл.

- ДлинаЗаписи - целое число. Оно должно быть равно длине переменной пользовательского типа, которая применяется для хранения одной записи файла. Если это значение меньше длины записи, то возникает ошибка, если больше, то будет использоваться больше дискового пространства.