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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2009, 18:57   #11
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

Хотя нет нельзя - извините - просто я писал без компилятора и не мог проверить.

Я просто знал что WaitForSingleObject(h,1000); не грузит систему, но я забыл про обработку сообщений.
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Старый 20.06.2009, 19:12   #12
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

Вот пример. Проверял - работает. Не надо возится с таймерами.
Коротко и просто.

Код:
var  PrevTickCount : integer;
     i :integer;
begin
  PrevTickCount:=GetTickCount;
  i:=0;
  while i <  20 do
  begin
    if GetTickCount() - PrevTickCount > 1000 then
      begin
        TextNum.Caption := IntToStr(StrToInt(TextNum.Caption) - 1);
        inc(i);
        PrevTickCount:=GetTickCount;
      end;
    application.ProcessMessages;
  end;
end;
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запросы типа "sleep" bilep SQL, базы данных 0 23.01.2009 21:37
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37
Аналог Sleep() Ants Общие вопросы Delphi 2 18.11.2008 13:11
Функция для Sleep russian-stalker Общие вопросы Delphi 5 12.09.2008 16:40
Альтернатива sleep Zuzlan Общие вопросы Delphi 2 01.11.2007 01:44