Public Sub SleepEx(ByVal lInterval As Double) Dim lTimeNow As Double, lTimeEnd As Double lTimeNow = Timer lTimeEnd = lTimeNow + lInterval Do While Timer < lTimeEnd DoEvents Loop End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Public Sub Sleepy(Do_Events As Boolean) Do Sleep 10 If Second(Time) = 50 Then Exit Sub 'ceci est juste un exemple If Do_Events = True Then DoEvents Loop End Sub Private Sub Command1_Click() Me.Caption = "Debut" Sleepy True Me.Caption = "Suite" End Sub
Sinon sur le site suivant y a un bon Waiteur vb6 à personnaliser:
http://smsoft.ru/en/vbwait.htm