|   
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.
 
 | Нет комментариев.
 
 
 
 Оставить комментарий:
 | 
 |