Visual Basic - Bucle que dure un segundo

Life is soft - evento anual de software empresarial
 
Vista:

Bucle que dure un segundo

Publicado por Jordi (3 intervenciones) el 06/06/2005 19:34:00
Hola,
quiero hacer un bucle que dure un segundo. He intentado con el Timer, pero se me cuelga el bucle. Si alguien puede ayudarme (y a ser posible, poner el codigo de como se hace...).
yo lo hago asi: en cuando quiero iniciar el bucle, pono el Timer.Intarval = 1000; y en la funcion del Timer, pongo un bucle que tenga como condicion timer.Enabled; y nada, se cuelga.
Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Bucle que dure un segundo

Publicado por Carlos (5 intervenciones) el 06/06/2005 19:58:26
Hola, creo que tu idea es buena (poner el bucle dentro del Timer) creo que lo único que le hace falta a tu idea es poner la propiedad Interval del objeto Timer a 0 para que no se cuelgue como comentas.
If Timer1.Interval = 1000 Then
MsgBox "El tiempo se ha agotado"
Timer1.Interval = 0
Exit Sub
End If
Esto es un ejemplillo que se me ocurrio, según yo, si quitas la línea de Interval=0 el código se repetirá cada segundo, pero al ponerlo a 0 deja de hacerlo.

Bueno espero que esto sea de utilidad. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar