Текущий архив: 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.45 MB
Время: 0.076 c