Timer_Set

Синтаксис

u16 Timer_Set( int time,
              TIMERPROC onTimer,
              LPARAM lparam );

Описание

Функция создаёт таймер. По истечении времени timerID освобождается.

Параметры

  • time - время в миллисекундах, через которое сработает таймер.
  • onTimer - функция, которая будет вызвана по истечении времени таймера.
  • lparam - любые данные, которые необходимо передать в качестве аргумента для onTimer.

Возвращаемое значение

функция возвращает 0 в случае ошибки либо идентификатор запущенного таймера (timerID) в случае успеха.

Пример

u16 timer;
 
void onTimer (u16 timerID , LPARAM n)
{
  if (n--)
  {
    Timer_ReSet(&timer,500,onTimer,n);
    StatusIndication_ShowNotes(TextID_CreateIntegerID(n));
  }
  else
  {
    StatusIndication_ShowNotes(EMPTY_TEXTID);
    SUBPROC(elf_exit);
  }
}
 
int main ()
{
  timer=Timer_Set(500,onTimer,30);
  return(0);
}

См. также

You: Guest
You permissions: Read
elflib/functions/timer_set.txt · Последние изменения: 30/03/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org