Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2015, 16:40   #1
XVG
 
Регистрация: 15.02.2009
Сообщений: 7
По умолчанию Подвисание программы при подключении через POP или IMAP

Добрый день. Появилась небольшая проблема: при использовании функций компонентов IdIMAP1->Connect() или idPOP31->Connect() программа кратковременно подвисает. Да так, что на форму не выводятся различные промежуточные сообщения типа "Идет соединение" и .т.п. Подключение идет с использованием компонента idSSLIOНandlerSocketOpenSSL.

Кто-нибудь сталкивался с такой проблемой? Может где какие настройки нужно подкрутить? Или это нормальная работа этих компонентов? И так и должно быть?

Спасибо.
XVG вне форума Ответить с цитированием
Старый 01.09.2015, 13:18   #2
Krok27
Форумчанин
 
Аватар для Krok27
 
Регистрация: 08.07.2010
Сообщений: 505
По умолчанию

Значит нужно сначала вывести надпись, перерисовать форму, сменить курсор на crHourGlass, потом начать подключение. Не получило или получилось - изменить надпись, поменять курсор на crDefault, перерисовать форму.
Или процесс соединения вывести в отдельный поток, что грамотнее.
Знающий не говорит, говорящий не знает (С) Лао Цзы
Krok27 вне форума Ответить с цитированием
Старый 01.09.2015, 18:30   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
И так и должно быть?
Вообще-то да
Кинь на форму компонент idAntifreeze, должно помочь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подвисание программы Pasha_Sh C# (си шарп) 2 07.04.2015 14:30
Автоматическое нажатие "дать доступ" в Skype при подключении сторонней программы. Floksy Win Api 15 24.02.2013 03:50
LNK2019 при подключении .h файла (при подключении .cpp все компилится) RomanA Visual C++ 3 16.04.2012 07:47
Подвисание программы Fizerator Общие вопросы Delphi 4 02.03.2011 21:26
Подвисание программы Маркъ Работа с сетью в Delphi 3 24.09.2007 14:28