Мне нужно приостановить выполнение процедуры на заданное количество милисекунд, например 700. Как это сделать?
Я пробовал через API:
Private Declare Sub Sleep Lib "kernel32.dll" (ByRef dwMilliseconds As Int32)
Sub x()
MsgBox("1")
Sleep(700)
MsgBox("2")
End Sub
Что-то не работает. Может что-нибудь не так?
Также пробовал через: System.Threading.Thread.Sleep(700)
Но на заданное число милисекунд останавливается вся программа.