Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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:
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 :

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


y entre accion y accion pones esto :

'accion 1
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 :)