Programación General > Visual Basic 6.0 e inferiores

 Control Timer

(1/1)

solcito:
Es posible q el control timer se ejecute cada una hora? se que el valor maximo del interval es de 65.535 milisegundos, pero existe alguna forma de que esto no sea asi, o alguna otra funcion??


Yo tengo un proceso que efectua un control en una base de datos, este proceso de control se tiene que correr una vez por dia, a cierta hora, alguien me tira una idea??
para no tener que usar timer, o cual es la manera mas eficiente de hacerlo?

Desde ya muchisimas gracias

RadicalEd:
llama de un timer a otro cada 60000 milisegundos, que seria 1 minuto y ponlo en un ciclo de 60, si no me captas yo lo haria asi.

--- Código: Text ---Private Sub Timer1_Timer()Dim x As Integerx=x+1If x < 60 Then  Call Timer2_Timer()Else  EndEnd IfEnd Sub Private Sub Timer2_Timer()Call Timer1_Timer()End Sub 

ErWillem:

--- Citar ---llama de un timer a otro cada 60000 milisegundos, que seria 1 minuto y ponlo en un ciclo de 60
--- Fin de la cita ---

Con un solo timer puedes hacer algo similar a lo que dice RadicalEd. Necesitarias que la variable x estática iniciada en 0 y que cada turmo que entre haga lo siguiente:


--- Código: Text ---...  If x < 60 Then    x=x+1  Else    x=0    ...     aqui lo que decees hacer con tu timer    ...  End IfEnd sub 
Espero te sirva de algo mi ayuda. :rolleyes:  :hola:

Navegación

[0] Índice de Mensajes

Ir a la versión completa