|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
izvinite za latin. v prikreplennom faile prostoi primer zapolnenia diapazona sluchainimi cvetami. interesno uznat, mozno li sdelat zaderzku (naprimer v polsekundi) mezdu kazdoi iteraciei. zaranee blagodaren. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2009, 11:37 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
читаем хелп по функции Sleep() ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2009, 11:54 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
Spasibo, sdelal:):) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2009, 12:01 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
Доброго времени суток форумчане. Дело такое: progressbar.Visible = True progressbar.Value = 0 For t = 1 To 20 System.Threading.Thread.Sleep(500) progressbar.Value = pbar.Value + 5 Next Через 3 секунды форма встревает на "Not Responding" и вместе с ней прогресс бар до самого окончания цикла. Поможете по соседски? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2011, 00:00 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
Sleep означает, что поток заморожен полностью, окно не перерисовывается. Чтобы видеть прогресс, прибавлять нужно по таймеру, а не в цикле. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2011, 00:04 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
AntonariySleep означает, что поток заморожен полностью, окно не перерисовывается. Чтобы видеть прогресс, прибавлять нужно по таймеру, а не в цикле. Прошу прощения, но можно поподробнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2011, 00:08 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
Чета этот поток примораживает не сразу, а именно через 3 секунды (после 6 итераций) и прогресс бар эти 3 секунды движется. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2011, 01:03 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
Русским же языком сказали, делай задержку в таймере, а не в цикле. Если не можешь, то добавь DoEvents или Refresh в цикл. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2011, 10:59 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
Alibek B.Русским же языком сказали, делай задержку в таймере, а не в цикле. Если не можешь, то добавь DoEvents или Refresh в цикл. Молодой человек, очевидно я умею читать и понимаю что мне "русским же языком сказали". Я попросил объяснить подробнее, а не повторять чужие слова. Refresh я пробовал до того как сюда писать... Попробуй сам теперь. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2011, 12:37 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
imishe, Среда-то какая? VB.NET в другой ветке ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2011, 13:01 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
' Visual Basic Public Sub TimerOn(ByRef Interval As Short) If Interval > 0 Then ' Start the timer. Timer1.Enabled = True Else ' Stop the timer Timer1.Enabled = False End If End Sub помошнички... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2011, 13:02 |
|
Как сделать временные задержки между итерациями в цикле?
|
|||
---|---|---|---|
#18+
Элемент управления Timer для пользователей Visual Basic, Visual Studio 2008 Если кому еще понадобится... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2011, 13:07 |
|
|
start [/forum/topic.php?fid=60&msg=37272602&tid=2158707]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 190ms |
0 / 0 |