static DWORD timer = 0 ; void mainloop ( ) { if { ! init } { } if ( GetTickCount - timer > 5000 ) { SF -> log ( "Таймер работает раз в 5 секунд" ) ; timer = GetTickCount ( ) ; } }