![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Странное ощущение