![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | 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; |
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
||||
|
||||
|
Так ты из под оболочки Дельфи запускаешь? Запускай приложение самостоятельно.
|
|
#5
|
|||
|
|||
|
спасибо большое!
А что это за прикол такой, что из-под делфи он ошибки не обрабатывает? Так ведь можно и вздернуться однажды! =) |
|
#6
|
||||
|
||||
|
Я не помню есть там отключение или нет, но это специально сделано, чтобы отлавливать ошибки.
|