Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

EInOutError - Прав ли я, что оно "малополезно"? [D4, D6]


Германн ©   (2005-02-26 01:33:00) 

Мое ощущение, что в Делфи обязательнонужно пользоваться при работе с файлами режимом {$I-} и функцией IOResult для того, чтобы записывать в лог-файл полную информацию об ошибках, при этом возникающих. И, вдобавок, для того, чтобы полностью информировать пользователя о сущности проблемы.

И нет никакихспособов "обобщить" данный вопрос одной процедурой?


Германн   (2005-02-26 18:41:00) [1]

Это-то понятно. Только вот "Invalid file name" я и сам могу перевести на русский. А вот какое именно было это имя? Тут облом. А ошибка в закрытом от меня модуле. :(


Anatoly Podgoretsky   (2005-02-26 14:56:00) [2]

Error codes in the range 0-99 represent Win32 error conditions. The SysErrorMessage function returns descriptive text for these errors


Германн   (2005-02-26 14:48:00) [3]

Да. Написал сгоряча. Дело, конечно не в {$I-}, а в том, что в exception EInOutError есть только номер ошибки. Поэтому подробную информацию нельзя получить например в Application.OnException.


Anatoly Podgoretsky   (2005-02-26 09:26:00) [4]

Надо просто подумать над архитектурой система, а {$I-} не использую уже лет 10.


partizan   (2005-02-26 07:25:00) [5]

Странное ощущение


Наверх

Титульная страница Поиск, карта сайта Написать письмо