dx_System_class: TIMER_CreateProcess

TIMER_CreateProcess

Crea un proceso que se ejecutara a intervalos.

 Public Function TIMER_CreateProcess(
	  hwnd As Long,
	  Interval As Long,
	  ProcessAddress As Long ) As Long

Argumentos

hwnd
Long. Identificador de la ventana que hará de cliente. Si no existe ventana cliente este parámetro se establecerá a 0.
Interval
Long. Intervalo de tiempo en milisegundos que define la frecuencia de ejecución del proceso.
ProcessAddress
Long. Dirección de memoria del procedimiento que lanzaremos con el cronometro. La dirección de memoria de un procedimiento se obtiene mediante la instrucción AddressOf de Visual Basic.

Resultado

Long -  Identificador de la instancia del cronometro que ejecutara nuestro procedimiento.

Comentarios

Esta función crea un proceso en memoria que se ejecutara a los intervalos de tiempo establecidos y en un hilo independiente evitando así interrumpir la ejecución del programa principal.
Solo se puede asociar un procedimiento Sub al proceso, y este debe estar declarado en un modulo de código BAS.

Aviso programadores de Visual Basic .NET

Esta función no es compatible con Visual Basic .NET. Si se desea programar de forma paralela se recomienda realizar programación mulillo real a través del espacio de nombres System.Threading del Framework de .NET. Para mas información sobre programación multihilo en Visual Basic .NET acceda a este articulo de la MSDN: Subprocesamiento múltiple en Visual Basic

Vea también

Proyecto dx_lib32 Descripción Clase dx_System_class Descripción dx_System_class Propiedades dx_System_class Metodos TIMER_Create TIMER_GetValue