|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.02.2008, 12:07 | #1 |
Форумчанин
Регистрация: 13.01.2008
Сообщений: 140
|
Отправка через SMTP
При отправке почты через компоненты IdSMTP и IdMessage прога типа виснет... Сообщение отправляется, в конце ShowMessage пишет 'Отправлено'.
Как сделать, чтобы отправка производилась без зависания главного окна? Код:
|
09.02.2008, 12:13 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Зависание обсуловлено блокирующим сокетом. Попробуйте "бросить" на форму компонент IdAntiFreeze
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
09.02.2008, 12:55 | #3 |
Форумчанин
Регистрация: 13.01.2008
Сообщений: 140
|
Кинул на форму энтот компонент, прога не зависает, но все компоненты все равно неактивные... Вообще как его, IdAntiFreeze, юзать (свойства и тп)?
|
09.02.2008, 15:18 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Во время коннекта просто выводите сообщение мол идет подключение... чтобы пользователь понимал. А прямо перед подключением принудительно дизейблите все компоненты, тогда подобная проблема станет джостаточно хорошо обернута.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что такое SMTP? | Titan123 | Свободное общение | 5 | 18.06.2011 15:57 |
написание SMTP сервера | BlackOmen | Работа с сетью в Delphi | 1 | 09.07.2008 18:49 |
Отправка почты (smtp) через proxy | dimonbest | Работа с сетью в Delphi | 9 | 20.06.2008 14:07 |
Простой SMTP-сервер | SlIgor | Помощь студентам | 3 | 09.06.2008 20:47 |
Отправка e-mail через JavaScript | Gambler | Общие вопросы по Java, Java SE, Kotlin | 1 | 30.05.2007 14:03 |