Синтаксис: Assign (TextVar, StrExp)
TextVar - имя файловой переменной типа text, StrExp - строковое выражение. Файл TextVar не должен быть открытым. TextVar не может быть именем предопределённой файловой переменной.
Процедура Assign связывает файл TextVar с набором данных либо с логическим устройством, имя которого определено StrExp.
Пример:
Var
Device : text;
...
Assign (Device,'CON:');
Имя файловой переменной Device представляет текстовый файл.
Процедура Assign связывает файл Device с консолью.
Процедура Assign открывает файл Device.
Процедура Reset
Синтаксис: Reset (TextVar)
TextVar - имя файловой переменной типа text. Перед выполнением процедуры Reset файл TextVar должен быть связан с существующим набором данных или с логическим устройством. TextVar не может быть именем предопределённой файловой переменной.
Процедура Reset открывает файл TextVar. Если файл TextVar связан с логическим устройством, то он уже открыт и использование процедуры Reset ничего не изменит.
Пример:
Var
InpFile : text;
...
Assign (InpFile,'OLDBOOK');
Reset (InpFile);
Процедура Assign свяжет текстовый файл InpFile с набором данных OLDBOOK.
Процедура Reset откроет текстовый файл InpFile для чтения.