Как правильнее сразу после создания таймера (SetTimer) выполнить запуск события по таймеру? Ведь таймер у меня срабатывает каждые 5 минут. Я могу отдельно дернуть функцию, которая вызывается по событию таймера или вручную вызвать OnTimer(), хоть это криво. Как правильнее сделать?
Здравствуйте, Vlads, Вы писали:
V>Как правильнее сразу после создания таймера (SetTimer) выполнить запуск события по таймеру? Ведь таймер у меня срабатывает каждые 5 минут. Я могу отдельно дернуть функцию, которая вызывается по событию таймера или вручную вызвать OnTimer(), хоть это криво. Как правильнее сделать?
Задать в таймере время срабатывания равное нулю. В начале функции OnTimer таймер прибивается, перед выходом задаётся уже нормальное значение интервала ожидания. Можно сделать такое действие только однократно (не прибивать больше таймер), если требуется соблюдение точного интервала без оглядки на время работы функции OnTimer