![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При отправке e-mail (TidSMTP) программа "подвисает". [D7, WinXP]
rolex © (2004-06-27 20:42:00)Вот кусок кода:
...
IdSMTP1.Connect;
try
IdSMTP1.Send(M);
finally
...
Почему всегда при отправке е-маил сообщения программа "подвисает"?
Как сделать чтобы такого небыло? Только пожалуйста не надо говорить что это невозможно, т.к. TheBat! же не подвисает, а он написан на Delphi.
Заранее спасибо за ответ.
alienserg (2004-06-29 19:11:00) [1]Запускай это дело в отдельном треде или ставь на форму TIdAntiFreeze. Он как раз для того, чтобы вся VCL работа не подвисала. Нужен всего один TIdAntiFreeze на все приложение.
Erik1 (2004-06-29 15:11:00) [2]Можно TIdSMTP.QuicSend(.....); Быстрее будет.
(2004-06-28 22:59:00) [3]Удалено модератором
Примечание: Тебе понятно сказали. Отдыхай месяц.
BlackBaracuda (2004-06-28 15:40:00) [4]Что значит IdSMTP1.Send(M); ?
Тебе же надо, компоненту рисвоить значения(тема, тело, от кого, кому и тд.), а потом юзать IdSMTP1.SendMail;
(2004-06-28 13:11:00) [5]Удалено модератором