Процедуры для работы с типизированными файлами

 

Rewrite (файловая_переменная) – открыть новый файл для записи.

Reset (файловая_переменная) – открыть существующий файл для чтения. Разрешается обращаться к типизированным файлам, открытым процедурой Reset, с помощью процедуры Write для записи информации в файл.

Read (файловая_переменная, переменная_доступа_к_компонен-там) – считывает компонент из файла.

Write (файловая_переменная, переменная_доступа_к_компонен-там) – записывает компонент в файл.

Seek (файловая_переменная, номер_компоненты) – смещает указатель файла к требуемому компоненту. Первый компонент файла имеет номер ноль.

 

Функции для работы с типизированными файлами

 

FileSize (файловая_переменная) – возвращает значение типа Longint, которое содержит количество компонент файла.

FilePos (файловая_переменная) возвращает значение типа Longint, которое содержит порядковый номер компонента файла, который будет обрабатываться следующей операцией ввода-вывода.

 

Порядок создания файла

 

1. Связать файловую переменную с именем файла (Assign).

2. Открыть новый файл (Rewrite)

3. Записать компонент в файл (Write)

4. Закрыть файл (Close).

 

Порядок использования файла

 

1. Связать файловую переменную с именем файла (Assign).

2. Открыть существующий файл (Reset)

3. Прочитать компонент из файла (Read)

4. Закрыть файл (Close).

 

Если компонентами файла являются записи, то применяются следующие виды корректировок файла:

1. Расширение файла за счет внесения новых компонент.

2. Полная замена содержимого записи.

3. Корректировка значений полей отдельных записей.

4. Удаление компонент из файла.

 

Порядок расширения файла за счет внесения новых компонент

 

1. Связать файловую переменную с именем файла (Assign).

2. Открыть существующий файл (Reset)

3. Установить указатель файла за последним компонентом файла

Seek(файловая_переменная,FileSize(файловая_переменная))

4. Записать компонент в файл (Write)

5. Закрыть файл (Close).