Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Petro_Boca en 9 Septiembre 2010, 04:11 am



Título: como ejecuto una funcion cada X segundos?
Publicado por: Petro_Boca en 9 Septiembre 2010, 04:11 am
como ejecuto una funcion cada X segundos?


Título: Re: como ejecuto una funcion cada X segundos?
Publicado por: ignorantev1.1 en 9 Septiembre 2010, 04:17 am
Timer!


Título: Re: como ejecuto una funcion cada X segundos?
Publicado por: Petro_Boca en 9 Septiembre 2010, 04:18 am
Timer!

es lo q pense, pero me podes dar un ejemploÇ?

nunca lo supe usar a ese relojito feo xd


Título: Re: como ejecuto una funcion cada X segundos?
Publicado por: ignorantev1.1 en 9 Septiembre 2010, 04:26 am
antes que nada pones un Relojito y en "interval" le pones el tiempo que trascurrira entre cada ejecucion de la funcion(por ejemplo 100) y le pones en "Enabled" le pones true
Código
  1. Private Sub Timer1_Timer()
  2.    Call diHola
  3. End Sub
  4.  
  5. Private Sub diHola()
  6.    MsgBox "hola!"
  7. End Sub
  8.  
  9.  


Título: Re: como ejecuto una funcion cada X segundos?
Publicado por: BlackZeroX en 9 Septiembre 2010, 04:31 am

Código
  1.  
  2. with Timer1
  3.    .interval = 1000 ' 1 Segundo
  4.    .enabled=true
  5. end with
  6.  
  7.  

Dulces Lunas!¡.


Título: Re: como ejecuto una funcion cada X segundos?
Publicado por: Petro_Boca en 9 Septiembre 2010, 04:40 am
Timer!

es lo q pense, pero me podes dar un ejemploÇ?

nunca lo supe usar a ese relojito feo xd

solucionado

Código
  1.  
  2.   Private Sub form_load()
  3.  
  4. Timer1.Interval = 1
  5. Timer1.Enabled = True
  6.  
  7.  
  8.  
  9.  
  10.    End Sub
  11.  
  12.  

para el timer

Código
  1.  
  2. Private Sub Timer1_Timer()
  3. Timer1.Enabled = True
  4. codigo
  5. End Sub
  6.  
  7.  

ese es el q uso y funca u_u :P


Título: Re: como ejecuto una funcion cada X segundos?
Publicado por: BlackZeroX en 9 Septiembre 2010, 07:09 am

Código
  1.  
  2. Private Sub Timer1_Timer()
  3. Timer1.Enabled = True
  4. codigo
  5. End Sub
  6.  
  7.  

Por lo gica ya esta en True asi que obvia esa linea (LA resaltada)

Código
  1.  
  2. Private Sub Timer1_Timer()
  3. codigo
  4. End Sub
  5.  
  6.  

Dulce Infierno Lunar!¡.