C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Интервал таймера
Sl@Sh
  Отправлено: 03.10.2004, 12:31


Мастер участка

Группа: Участник
Сообщений: 383



Привет всем. Кто знает как увеличить максимальный размер интервала таймера. Мне нужно очень большой интервал(около часа и более), но возможный интервал меньше 30 секунд. Как это решить ?
Георгий
Отправлено: 03.10.2004, 22:53


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



аналогичную задачу решал довольно просто:
заводил таймер на НОД (наибольший общий делитель) интервал из требуемых:
1. если требуется следование заданному интервалу, то (для твоей задачи) на 30сек.
2. если требуется срабатывание в указанным момент времени с допустимым интервалом разброса 30сек, то тоже на 30 сек.
при каждом срабатывании таймера сравнивал текущее время с необходимым и как только обнаруживал превышение заданного времени, то выполнят заданные действия (не забывая заново устанавливать или обнулять заданное время).

Вернуться в Вопросы программирования в C++Builder