1. для типизированных файлов
Var имя файловой переменной: file of тип компонент;
Type имя типа= file of тип компонент;
Var имя файловой переменной:имя типа;
где file, of - служебные слова (файл, из)
2. для текстовых файлов
Var имя файловой переменной: text;
Type имя типа= text;
Var имя файловой переменной:имя типа;
где text - с лужебное слово (текстовый)
3. для нетипизированных файлов
Var имя файловой переменной: file;
Type имя типа = file;
Var имя файловой переменной: имя типа;
гдеfile - служебное слово (файл)
После описания файловой переменной в ОЗУ выделяется место под значение данной переменной. Над файловыми переменными нельзя выполнять операции присваивания, сравнения и т.п. Их можно использовать только для выполнения операций над файлами: чтение, записи, удаления, переименования и т.д. С каждым файлом связана своя файловая переменная.
При работе с любым типом файла необходимо выполнить следующие 5 операций:
1. объявление файловой переменной;
2. связь файловой переменной с конкретным файлом на физическом уровне;
3. инициализация файла – означает указать направление передачи данных (т.е. открыть файл для чтения, записи или добавления);
4. обработка данных;
5. закрытие файла.