

Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
Dim Start As Double: Start = Timer
While Timer - Start > XXX: DoEvents: Wend




alibek писал(а):tyomitch, ага, мне еще ASD это высказал. Я вначале обиделся малость, а потом подумал, и понял что он прав.



Timer1.Interval = XXX: Timer1.Enabled = True
While Timer1.Enabled: DoEvents: Wend
Private Sub Timer1_Timer
Timer1.Enabled = False
End Sub





tyomitch писал(а):Заморозить - Sleep, чтобы реагировала - развесить таймеры.



tyomitch писал(а):Нет, как я написал - делать не надо
Надо заэнейблить таймер, а то, что делается после паузы - делать в его событии Timer, а не в основной процедуре. Это имхо самый правильный способ.
Сейчас этот форум просматривают: AhrefsBot и гости: 13