Timers

Iniciado por jgaztelu, 18 Noviembre 2008, 16:58 PM

0 Miembros y 1 Visitante están viendo este tema.

jgaztelu

Hola, tengo una duda que puede parecer muy basica, pero es que estoy empezando en esto. Quiero saber si hay alguna manera de poner más tiempo en un timer, o como reemplazarlo por otra cosa (un bucle o algo así)

Gracias

skapunky

Con un bucle, depende como lo hagas te juegas a que la CPU quede bien calentita XD. Podrias mirar el comando "Sleep".

Yo hago los retardos en microprocessadores anidando tres bucles..pero claro, no es lo mismo un microprocesador que un procesador con toda la memoria que maneja a la vez que lo tuestas.
Killtrojan Syslog v1.44: ENTRAR

seba123neo

Hola, podes crearte un Timer con las apis de windows Settimer,Killtimer que soportan mas intervalo y son mas preciasas a intervalos menores, pero no hace falta , para añadirle mas de 80 segundos al timer(que es lo maximo que soporta mas o menos) simplemente con esto podes...

Código (vb) [Seleccionar]
Dim Tiempo As Double

Private Sub Timer1_Timer()
Tiempo = Tiempo + 1
If Tiempo = 240 Then
'aca el codigo que queres hacer al llegar al tiempo que queres
Tiempo = 0
End If
End Sub


ahi esta para 4 minutos con un timer en intervalo 1000(1 segundo aprox..)

saludos.

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

byway

para tiempos superiores mas de 1 minutos yo lo hago de 2 maneras...

* le pongo intervalo alto y eso lo multiplico para asi obtener el tiempo que necsito para alguna accion.

* la otra manera es mas simple .. tomo la hora del sistema en el timer y pongo la condicion de que cuando llegue al tiempo requerido desde que se inicio la aplicacion ... haga una accion ... y el intervalo del timer va a 1000 (1 segundo aprox.) y con esto no te consume casi nada de cpu ...