Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.03;
Скачать: CL | DM;

Вниз

Чем заменить конструкцию использующую Application   Найти похожие ветки 

 
stas ©   (2009-11-13 16:08) [0]

Нужно дождаться пока объект сменит статус:

while smtpclient.State <>smtpReady do Application.ProcessMessages;

у меня нет Application.

Заранее благодарен.


 
Bel ©   (2009-11-13 16:12) [1]

Sleep поможет?


 
stas ©   (2009-11-13 16:17) [2]

не, со Sleep вешается приложение.


 
Юрий Зотов ©   (2009-11-13 16:20) [3]

Подробности нужны. Что за приложение, есть в нем цикл выборки сообщений, кто его крутит и.т.п.


 
stas ©   (2009-11-13 16:29) [4]

Юрий Зотов ©   (13.11.09 16:20) [3]
Есть процедура отправки почты. В ней вызываются по очереди необходимые команды
SmtpClient.Connect;
Между этими командами нужно дождаться пока объект SmtpClient примет определенный статус, для этого я выполняю
while smtpclient.State <>smtpReady do Application.ProcessMessages;
SmtpClient.Helo;
Но процедура может использоваться как в приложении с формами так и без, а включать туда модуль forms и утяжелять в 3 раза нехочется.


 
stas ©   (2009-11-13 16:35) [5]

Вобще вопрос вырос отсюда:
http://delphimaster.net/view/6-1258114919/


 
stas ©   (2009-11-13 16:42) [6]

Спасибо за помощь, нашел MultiThread объект, слип помог.


 
Медвежонок Пятачок ©   (2009-11-13 18:31) [7]

и в чем бы был смысл процессамесаджей?
аппликейшона нет. значит нет модуля формз.
значит консоль.
и в чем смысл в консоли делать processmessages?



Страницы: 1 вся ветка

Текущий архив: 2010.01.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
15-1256477905
Leonid Troyanovsky
2009-10-25 16:38
2010.01.03
На Зинчука кто идет?


15-1256130971
Кто б сомневался
2009-10-21 17:16
2010.01.03
РАО


15-1256904303
@!!ex
2009-10-30 15:05
2010.01.03
UpTime домашнего сервера 5.43 месяца...


15-1257179327
Sergey Masloff
2009-11-02 19:28
2010.01.03
Ищу утилиту для поиска дубликатов. Нужен совет


15-1256640147
ZeroDivide
2009-10-27 13:42
2010.01.03
IsDelphiDead.com