necesito ejecutar una

Iniciado por Petro_Boca, 11 Septiembre 2010, 16:54 PM

0 Miembros y 2 Visitantes están viendo este tema.

Petro_Boca

Hola!

necesito ejecutar una funcion despues de los 5 segundos abierto el FORM.

osea, q se ejecuta una vez, no cada 5 segundos..

algun ejemplo :S?

Gracias :)

Psyke1

#1
Código (vb) [Seleccionar]
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Código (vb) [Seleccionar]

Private Sub Form_Load ()
   Me.Show
   Call Sleep (5000)
   'Call Function
End Sub


DoEvents¡! :P

raul338

Timer cada 5 segundos, una vez que se ejecute lo deshabiltas :)

NOTA: Odio el sleep, porque hace parecer que la aplicacion "se tildo"

Psyke1


Petro_Boca

Cita de: *PsYkE1* en 11 Septiembre 2010, 16:57 PM
Código (vb) [Seleccionar]
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Código (vb) [Seleccionar]

Private Functin Form_Load ()
    Me.Show
    Call Sleep (5000)
    'Call Function
End Sub


DoEvents¡! :P

jaaj pero lo q yo quiero es abrir el from y que despues de 5 segundos se ejecute la funcion.

no q el from se abra en 5 segundos ^^

Psyke1


Petro_Boca

Cita de: *PsYkE1* en 11 Septiembre 2010, 17:05 PM
Quitas el Me.Show y listo...

DoEvents¡! :P

lo unico q hice fue poner en "general" esto:

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

y en from_load (antes de la funcioon)

Call Sleep(10000)

raul338

Cita de: Petro_Boca en 11 Septiembre 2010, 17:08 PM
Cita de: *PsYkE1* en 11 Septiembre 2010, 17:05 PM
Quitas el Me.Show y listo...

DoEvents¡! :P

lo unico q hice fue poner en "general" esto:

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

y en from_load (antes de la funcioon)

Call Sleep(10000)

Tienes que poner Me.Show antes del sleep ¬¬

Psyke1

Cita de: raul338 en 11 Septiembre 2010, 17:09 PM
Cita de: Petro_Boca en 11 Septiembre 2010, 17:08 PM
Cita de: *PsYkE1* en 11 Septiembre 2010, 17:05 PM
Quitas el Me.Show y listo...

DoEvents¡! :P

lo unico q hice fue poner en "general" esto:

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

y en from_load (antes de la funcioon)

Call Sleep(10000)

Tienes que poner Me.Show antes del sleep ¬¬
Pero si el no quiere mostrarlo antes de los segundos...

Petro_Boca

Cita de: raul338 en 11 Septiembre 2010, 16:59 PM
Timer cada 5 segundos, una vez que se ejecute lo deshabiltas :)

NOTA: Odio el sleep, porque hace parecer que la aplicacion "se tildo"

y eso como se hace :P