2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Ошибка I/O error 102
Сообщение21.05.2012, 17:45 


20/05/11
22
Ошибка "I/O error 102" указывает на строчку
Код:
Rewrite(name1);

Подскажите, пожалуйста, как исправить, почему появляется

 Профиль  
                  
 
 Re: Ошибка I/O error 102
Сообщение21.05.2012, 19:44 
Аватара пользователя


31/10/08
1244
Natalya23
Учитесь пользоваться справкой.

102 File not assigned Reported by Reset, Rewrite, Append, Rename, or Erase if the file variable has not been assigned a name through a call to Assign or AssignFile.

 Профиль  
                  
 
 Re: Ошибка I/O error 102
Сообщение21.05.2012, 19:49 
Заслуженный участник


27/04/09
28128
Именно. Но иногда в справке можно не то искать — в таком случае, можно что-то найти в интернете.

Набрал в Google «Delphi IO error 102»:
Первый результат.
Второй результат.
И там, и там, в принципе, есть ссылка на то, что означает код 102.

Вольный перевод текста из справки: file not assigned возникает тогда, когда вы пытаетесь выполнить операции с файловой переменной, которой не присвоено никакое имя файла — забыли вызвать Assign или AssignFile (то же самое).

 Профиль  
                  
 
 Re: Ошибка I/O error 102
Сообщение22.05.2012, 11:28 


01/07/08
836
Киев
Natalya23
Есть ещё стандартный способ.
Код:
try
Rewrite(name1);
except
{
Здесь поместите коды с выводами информации для принятия решения, а можно просто
установить breakpoint.
}
end;

 Профиль  
                  
 
 Re: Ошибка I/O error 102
Сообщение22.05.2012, 15:29 
Заслуженный участник


09/09/10
3729
А есть еще вариант получше — забыть про Assign/Rewrite как страшный сон и использовать стримы.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group