Показать сообщение отдельно
  #1  
Старый 04.10.2014, 12:35
Pavel1988 Pavel1988 вне форума
Прохожий
 
Регистрация: 04.10.2014
Сообщения: 3
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию I/O error 105 File not open for output. Ошибка 105 файл не открыт на вывод. Delphi 7

Есть элементарная программа которая записывает в текстовый файл набор случайных символов. Выдаёт ошибку 105. На строке Write(Tx1, RndChar);

Код:
procedure TForm1.Button1Click(Sender: TObject);

var Tx1: TextFile;
     LogFile: TextFile;
     Report: string;
     RndNumOfChar: Byte;
     RndChar: Char;

begin
Randomize;
AssignFile(Tx1, 'wea_wea.txt');
Reset(Tx1);
AssignFile(LogFile, 'LogFile.txt');
Rewrite(LogFile);

while not Eof(Tx1)
   do
   begin
   RndNumOfChar := 126 + Random(126);
   RndChar := Chr(RndNumOfChar);
   Write(Tx1, RndChar);
   end;

CloseFile(Tx1);
CloseFile(LogFile);
end;
MAD: теги.
Ответить с цитированием