===== Timer_ReSet ===== ==== Синтаксис ==== void Timer_ReSet( u16* timer, int time, TIMERPROC onTimer, LPARAM lparam ); ==== Описание ==== Функция пересоздаёт таймер. По сути, она выполняет вызов функций Timer_Kill и Timer_Set. ==== Параметры ==== * **timer** - Указатель на переменную, содержащую идентификатор таймера. Значение переменной после вызова может измениться. * **time** - время в миллисекундах, через которое сработает таймер. * **onTimer** - функция, которая будет вызвана по истечении времени таймера. * **lparam** - параметр, передаваемый функции onTimer ==== Пример ==== u16 timer; void onTimer (u16 timerID , LPARAM n) { if (n--) { Timer_ReSet(&timer,500,onTimer,n); StatusIndication_ShowNotes(TextID_CreateIntegerID(n)); } esle { StatusIndication_ShowNotes(EMPTY_TEXTID); SUBPROC(elf_exit); } } int main () { timer=Timer_Set(500,onTimer,30); return(0); } ==== См. также ==== [[Timer_Set]], [[Timer_Kill]]