Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.13;
Скачать: CL | DM;

Вниз

EInOutError - Прав ли я, что оно "малополезно"?   Найти похожие ветки 

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

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

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


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

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


 
Anatoly Podgoretsky ©   (2005-02-26 09:26) [2]

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


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

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


 
Anatoly Podgoretsky ©   (2005-02-26 14:56) [4]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2005.03.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.062 c
14-1108986537
Магнит
2005-02-21 14:48
2005.03.13
вопрос обладателям КПК


3-1107858771
Manfred8
2005-02-08 13:32
2005.03.13
TClientDataSet.Locate не работает с кириллицей?


14-1109053525
Vlad Oshin
2005-02-22 09:25
2005.03.13
Андрюха. Рассказ


9-1103291787
elf_123
2004-12-17 16:56
2005.03.13
GLUTь


14-1109060470
Чеширский_Кот
2005-02-22 11:21
2005.03.13
Разбирающимся в ноутбуках