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
Ir a la versión completa