AssignFile, процедура
Синтаксис
procedure AssignFile(var F: File; const FileName: string);
procedure AssignFile(var F: TextFile; const FileName: string);
 
Описание
  Процедура AssignFile вызывается для присваивания имени типизированному, нетипизированному 
  или текстовому файлу перед его открытием. AssignFile не является настоящей процедурой.
 
Ошибки
 
 
Советы и приемы
  
    - Последующий вызов Append, Reset 
      или Rewrite открывает файл. Если предварительно 
      не была вызвана процедура AssignFile, вызов Append, 
      Reset или Rewrite 
      приведет ошибке ввода/вывода 102.
    
 -  Delphi интерпретирует пустую строку как ссылку на консольное устройство. 
      В консольном приложении файлы Input и Output автоматически назначаются на 
      консоль. Попытка использования консольного файла в графическом приложении 
      приведет к ошибке ввода/вывода 105.
  
  
 
Пример
var
  LogFile: String = 'c:\log.txt';   // Добавление сообщения в файл протокола. В описании ключевого слова 
  // Array приведена другая версия процедуры Log. 
procedure Log(const Msg: string); overload; 
var   F: TextFile; 
begin   AsslgnFile(F, LogFile);   // Попытка дописыеания данных к файлу. Может увенчаться успехом только   // если файл существует. 
{$IoChecks Off}
  Append(F); {$IoChecks On}   if IOResult<> 0 then 
     // Файл не существует, создаем его. 
     Rewrite(F);   WriteLn(F, Msg);   CloseFile(F);
end;
 
Смотрите также
Функции Eof, IOResult, 
процедуры Append, CloseFile, 
Reset, Rewrite.
 
 
 Нет комментариев. 
  
 
Оставить комментарий:
 |   
 |