Programación General > Visual Basic 6.0 e inferiores

 Re: Hacer Pausa...

(1/1)

Majuhemo:
Hola a todos..
muchas gracias por anticipado.
Como puedo hacer para que mi codigo se detenga un momento, es decir, si tengo un:

For i= 1 to 50000
      if i = 25000 then
         ' ** detente unos 5 segundos y luego sigue **
      end if
next i

muchas gracias..

J.M.Movilla:
Con esta librería

Public Declare Function SleepEx Lib "kernel32" (ByVal dwMilliseconds As Long, ByVal bAlertable As Long) As Long

Y defines dos variables como Long, por ejemplo:
Public nTime As Long
Public Sleep As Long

(si pones esta librería y esta definición de variables en un módulo, te servirán para toda la aplicación)


Cuando te interese hacer una pausa, das a nTime un valor EN MILISEGUNDOS; por ejemplo:
nTime = 2000   ' para 2 segundos
 
y la llamada sería

Sleep = SleepEx(nTime, 1)

Saludos

Majuhemo:
muchas gracias,....
es lo que necesitaba....

saludos;:good:

Navegación

[0] Índice de Mensajes

Ir a la versión completa