JOSEG,
A utilização do Timer consome CPU permanentemente.
Para evitar isso, deveria ser feito um Call à API do Windows Sleep.
" The Sleep function suspends the execution of the current thread for a specified interval.
Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long) "
Esta função não consome CPU.
Eu já utilizei num programa e funcionou bem:
Código COBOL:
MOVE 100 TO MILISECONDS.
CALL "Sleep" WITH STDCALL USING
BY VALUE MILISECONDS.
Saludos,
Rui Pinto