Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: cobra_90 en 11 Agosto 2006, 06:07 am



Título: hacer pausa en vb
Publicado por: cobra_90 en 11 Agosto 2006, 06:07 am
komo puedo hacer una pausa entre una asion y otra de mi aplicasion sin usar el timer???


Título: Re: hacer pausa en vb
Publicado por: Stewie. en 11 Agosto 2006, 06:18 am
en pascal se usa sleep (x) donde x es una cantidad de milisegundos, en vb debe ser parecido sino igual  ;)


Título: Re: hacer pausa en vb
Publicado por: Robokop en 11 Agosto 2006, 07:03 am
Si en vb es casi igual ya que sleep es una API de windows.
la api es
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
y para usarla es como te dijeron sleep(milisegundos)
Ahora que si no quieres hacer pausas puedes hacer un bucle que haga pequeñas pausas
yo hice este mira:
Código:
Private Sub pausa()
Dim comenzar
Dim controlar
comenzar = Timer
Do Until controlar >= comenzar + 0.01'Aqui cambias el tiempo
controlar = Timer
DoEvents
Loop
End Sub


Título: Re: hacer pausa en vb
Publicado por: -POLACO- en 11 Agosto 2006, 07:06 am
Haces asi en el Formulario declaras esta Api :
Código:
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

y entre accion y accion pones esto :

'accion 1
Código:
Sleep 1000 '1000 milisegundos=1segundo
'accion 2

Bien simple espero te sirva .-.


Título: Re: hacer pausa en vb
Publicado por: cobra_90 en 11 Agosto 2006, 08:43 am
gracias era lo k nesesitaba :)