![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Всем привет!
решил я написать маил-клиент, все бы ничего, да вот если ошибиться в адресе получателя, то прога выдает ашибканама! и "сыпется". Можно ли как-нибудь обработать ошибку, чтобы прога не выключалась. сейчас оно вот так, а всеравно не работает: Цитата:
Последний раз редактировалось tigra-nsk, 25.08.2011 в 01:18. |
#2
|
||||
|
||||
![]() Попробуй так:
Код:
idsmtp1.Connect(500); try if idsmtp1.Connected then try IdSMTP1.Send(IdMessage1); except IdSMTP1.Disconnect(); end; finally IdSMTP1.Disconnect(); end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
||||
|
||||
![]() Так ты из под оболочки Дельфи запускаешь? Запускай приложение самостоятельно.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
|||
|
|||
![]() спасибо большое!
А что это за прикол такой, что из-под делфи он ошибки не обрабатывает? Так ведь можно и вздернуться однажды! =) |
#6
|
||||
|
||||
![]() Я не помню есть там отключение или нет, но это специально сделано, чтобы отлавливать ошибки.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |