![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
а таймер это НЕ будильник который "пищит" СТРОГО через указанное время. 2) Таймер это НИЗКОприоритетная (приходит в последнюю очередь когда программа разобрала ВСЮ СВОЮ очередь сообщений) сообщение(извещение) о прошествии заданного интервала. 3) Таймер это НЕ накапливаемое сообщение (в очереди сообщений может быть только ОДНО необработанное(не переданное программе) сообщение для каждого зарегистрированного(включенного) таймера. Все новые сообщения поступающие в очередь "поглощаются". считаем ваши действия заняли 5 секунд. через 5 сек вы получите ровно одно(!) сообщение и увеличите счетчик на 1 и так далее каждые 5 сек .
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]()
evg_m, спасибо.
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
evg_m, хороший пост! Кратко и по делу! Одобрям-с!
Illusiony, именно поэтому таймер нужно ставить почаще (ну, если нужно обрабатывать событие раз в секунду, то таймер можно ставить на 500 мс). И, если нужно делать срабатывание по временным интервалам, то в таймере не использовать никаких счётчиков, нужно брать системное время (или GetTickCount - и по нему уже смотреть, пора или не пора. ну и в коде учитывать, что таймер может "замылить" нужную точку срабатывания. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Один таймер vs много таймеров - дайте совет | Linel | JavaScript, Ajax | 11 | 31.03.2014 18:18 |
Как создать больше таймеров? | jone | Общие вопросы Delphi | 39 | 26.04.2013 10:18 |
Работа с таймеров в Qt | papos | Общие вопросы C/C++ | 0 | 14.11.2010 20:05 |
Менеджер таймеров | Alex Cones | Общие вопросы Delphi | 9 | 11.11.2010 19:34 |
Варианты реализации программы с использованием таймеров | Casper-SC | Общие вопросы Delphi | 10 | 28.11.2009 19:18 |