Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/16: Рейтинг темы: голосов - 16, средняя оценка - 4.88
18 / 34 / 2
Регистрация: 28.01.2012
Сообщений: 181

Задержки в таймере

17.03.2012, 09:57. Показов 3072. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
например, таймер у меня опрашивает каждую секунду выполнение одного условия. Можно сделать так чтобы при выполнении этого условия сделать задержку на 5 секунд и снова начинать опрашивать каждую секунду?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.03.2012, 09:57
Ответы с готовыми решениями:

Рандом в таймере
У меня такая вот проблема, у меня в таймере стоит функция рандом: ...

Светофор на таймере
Всем здравствуйте. В c++ builder создаю светофор на таймере со следующими условиями: Изначально горит только красный в течение 10...

Двумерный массив в таймере
Кто знает, почему может не работать двумерный массив в таймере: void __fastcall TForm1::Timer1Timer(TObject *Sender) ...

4
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
17.03.2012, 10:09
C++
1
2
3
4
5
6
7
8
//OnTimer
Timer1->Enabled = false;
if (MessageBox(...) = ...)
{
  // ...
  Timer1->Interval = 5000;
}
Timer1->Enabled = true;
Но что-то мне в вашей идеи не нравится...
0
 Аватар для Vovik_0_1
40 / 40 / 6
Регистрация: 28.07.2011
Сообщений: 431
17.03.2012, 10:10
Отключи таймер свойством Enabled, сделай Sleep(500) и включи таймер!
0
18 / 34 / 2
Регистрация: 28.01.2012
Сообщений: 181
17.03.2012, 10:36  [ТС]
Vovik_0_1, там проблема в том что требуется в обработчике таймера на середине кода остановить таймер на 5 секунд. Например:
C++
1
2
3
4
5
6
void __fastcall TForm1::Timer2Timer(TObject *Sender)
{
//здесь условие спрашиваю. если выполняется Enabled=false;
//проблема в том что таймер все же таки выполнит весь код до конца и потом отключится :(
//дальше еще код
}
0
Модератор
 Аватар для vxg
3409 / 2184 / 354
Регистрация: 13.01.2012
Сообщений: 8,462
17.03.2012, 23:55
что мешает просто sleep сделать в коде вызова таймера? боитесь что он тикнет пока прога "спит"? не бойтесь. думаю этого не произойдет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.03.2012, 23:55
Помогаю со студенческими работами здесь

Отсчёт времени в таймере
Как мне запилить вывод отсчёта времени из таймера в лейбл? И как при нажатии на клавишу мне таймер запустить заново? Заранее благодарен.

Опять вопрос о таймере
Здравствуйте, подскажите можно ли като сделать: на форме кнопка, таймер. void __fastcall TForm1::Timer1Timer(TObject *Sender) { ...

Делаю игру - траблы с использованием объектов в таймере
Ребята, при создании игры столкнулся с такой проблемой. При загрузке формы у меня создаются клетки cell (из которых состоит территория)...

Задержки клавиатуры Windows
Доброго вечера! Никак не могу разобраться, как можно узнать сколько секунд составляют стандартные задержки клавиатуры в винде. Буду...

Ошибка. Формирования задержки с помощь таймера.
программа для формирования задержки с помощь таймера: на mov si выскакивает ошибка #include <stdio.h> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru