Синтаксис: Assign (FileVar, StrExp)
FileVar - имя файловой переменной, StrExp - строковое выражение. Не допускается, чтобы файл FileVar был открыт.
Выполнение процедуры Assign приводит к связи файла FileVar с набором данных, определённых выражением StrExp.
Пример:
Var
Results: file of real;
...
Assign(Results,'A.TESTS.DOC');
Файловая переменная Results представляет файл с элементами типа real.
Процедура Assign связывает файл Results с набором данных TESTS.DOC, находящемся в дисковом устройстве А:.
Процедура Assign не открывает файл Results.
Процедура Reset
Синтаксис: Reset (FileVar)
FileVar - имя файловой переменной. Перед выполнением процедуры Resetфайл должен быть связан с существующим набором данных. Процедура Reset открывает файл FileVar, указатель файла устанавливается в начальном положении, т. е. перед его первым элементом.
Пример:
Var
InpFile: file of record
Name: string[30];
Income: real;
end;
...
Assign (InpFile,'INCOME.DOC');
Reset (InpFile);
Процедура Assign связывает файл InpFile с набором данных INCOME.DOС, находящемся в текущем каталоге.
Процедура Reset открывает файл InpFile.
Открытие файла с помощью Reset не исключает в будущем возможности обращения к нему с помощью процедур Seek и Write.