Ver Mensaje Individual
  #7
Antiguo 13 de noviembre de 2015, 11:02
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de Rapinto Ver Mensaje
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

Obrigado pela dica. Já testei. É mais uma opção.

Cumprimentos,
JoseManuel
Joseg is offline   Responder Con Cita