Ver Mensaje Individual
  #5
Antiguo 24 de octubre de 2015, 00:45
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

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:
  1.  MOVE 100 TO MILISECONDS.
  2.  CALL "Sleep"        WITH STDCALL USING
  3.                                  BY VALUE MILISECONDS.

Saludos,
Rui Pinto
Rapinto is offline   Responder Con Cita