Показать сообщение отдельно

  #2  
Старый 20.12.2009, 18:56
ErrorNeo
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
Провел на форуме:
4297091

Репутация: 2261


Отправить сообщение для ErrorNeo с помощью ICQ
По умолчанию

вопрос - как проще сделать в потоке application.processmesseges длительностью (скажем) 10 секунд?

слип не предлагать



ответ:

Код:
uses SysUtils,Dateutils;

var
start_time:Tdatetime;

{10 секунд обрабатываем сообщения}
start_time:=now;
while SecondSpan(now, start_time)<10 do application.ProcessMessages;

Последний раз редактировалось ErrorNeo; 20.12.2009 в 19:08..
 
Ответить с цитированием