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

Вниз

Непонятная ошибка:(   Найти похожие ветки 

 
pathfinder   (2006-01-25 11:36) [0]

Добрый день. Возникла такая проблема: есть программа которая рассылает файлы по e-mail, использую компоненты indy POP, SMTP в сетке периодически проводится "профилактика" почтового сервера предположительно в связи с которой вылезает ошибка "EIdProtocolReplyError with message "." ". Такие события как Pop.connect, Smtp.send и т.д.обрабатываются с помощью try..except, но эта ошибка не ловится:( В чем может быть дело? И как ее поймать и обработать, чтобы приложение не останавливалось?


 
Dmitrij_K   (2006-01-25 11:51) [1]

Параметр EIdProtocolReplyError.ReplyErrorCode
потом найди описание протокола, там коды и описание ответов. А дальше по ситуации


 
pathfinder   (2006-01-25 13:02) [2]

Отдельные события это try..except, а как сделать, чтобы это исключение обрабатывалось в любом месте программы, где бы оно не возникло?


 
Ega23 ©   (2006-01-25 13:05) [3]

Application.ObException переопределить


 
pathfinder   (2006-01-25 19:39) [4]

Значит, если сделать допустим так:

procedure TfmMain.ApplicationEvents1Exception(Sender: TObject;
 E: Exception);
begin
LogSave(E.Message);   //Запись сообщения об ошибке в лог.
end;

то любое исключение которое не обрабатывается с помощью try..except будет вместо сообщения об ошибке спокойно писаться в лог и программа будет работать дальше в автономном режиме?


 
Ega23 ©   (2006-01-25 19:40) [5]

Ну, вроде того.


 
pathfinder   (2006-01-25 20:24) [6]

круто:)



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
1-1136730616
Glex
2006-01-08 17:30
2006.02.12
Форма с прозрачностями в CLX?


3-1134472163
Andron.Ru
2005-12-13 14:09
2006.02.12
Как проверить работает ли сервер Oracle в сети


2-1138030902
Коля
2006-01-23 18:41
2006.02.12
Куда посоветуете спрятать пароль?


2-1138003499
mozgan
2006-01-23 11:04
2006.02.12
"Размножение" компонента Image1


3-1134135704
DSKalugin
2005-12-09 16:41
2006.02.12
like % - не работает. Почему?