как сделать "паузу" в выполнении кода программы...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
badDRAGON
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 103
Зарегистрирован: 07.11.2003 (Пт) 11:16
Откуда: krasnodar

как сделать "паузу" в выполнении кода программы...

Сообщение badDRAGON » 03.05.2005 (Вт) 16:13

как сделать "паузу" в выполнении кода программы...?
Допустим я выполняю цикл...в теле цикла-условие,если оно выполняется,то мне нужно,какбы "затормозить программу" на определенное время,после которого ,код начнет выполняться не с начала,а с того места,где была пауза...Нужно сделать это ПРОГРАММНО...помогите... :shock:

val
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 14.11.2002 (Чт) 1:14

Сообщение val » 03.05.2005 (Вт) 16:33

Можно сделать по разному.

Например.....

Public Sub Pause(ByVal fSeconds As Single)

Dim dtStart As Date
Dim fTimeOut As Single


dtStart = Now
fTimeOut = Timer + fSeconds

Do
DoEvents
Loop Until Timer > fTimeOut Or DateDiff("s", dtStart, Now) > fSeconds

End Sub


'Делаешь паузу
Pause(2) или Pause(1.5)

v-adix
Постоялец
Постоялец
 
Сообщения: 490
Зарегистрирован: 14.11.2002 (Чт) 15:11

Сообщение v-adix » 03.05.2005 (Вт) 16:46

можно и так:
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

например:
msgbox "hello"
sleep 5000
msgbox "goodbye"
end

neic
Жираф
Жираф
 
Сообщения: 492
Зарегистрирован: 13.02.2005 (Вс) 23:44
Откуда: Сланцы

Сообщение neic » 03.05.2005 (Вт) 17:14

v-adix'вый способ самый рациональный и по проще!

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 03.05.2005 (Вт) 17:43

КОГДА ЛЮДИ БУДУТ ЮЗАТЬ ПОИСК???

Тема уже обсуждалась. Недавно. Приводилась куча способов. Обсуждались их плюсы и минусы.
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

badDRAGON
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 103
Зарегистрирован: 07.11.2003 (Пт) 11:16
Откуда: krasnodar

Сообщение badDRAGON » 03.05.2005 (Вт) 20:11

большое спасибо всем...Изображение

Lenny
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 103
Зарегистрирован: 15.04.2005 (Пт) 20:06

Сообщение Lenny » 03.05.2005 (Вт) 22:11

А еще можно использовать SLEEP функцию

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.05.2005 (Ср) 3:57

Lenny, ты читал то, что написано выше?..
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 04.05.2005 (Ср) 13:24

Lenny

хм... странно...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

Lenny
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 103
Зарегистрирован: 15.04.2005 (Пт) 20:06

Сообщение Lenny » 04.05.2005 (Ср) 16:49

kirrun что странно?

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 04.05.2005 (Ср) 17:17

Lenny

Написал ты странную весч...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 117

    TopList