Страница: 1 | 2 |
Вопрос: Два цикла параллельно
Добавлено: 19.12.06 14:43
Автор вопроса: Андрэ
Проблема:нужно чтобы в одной форме выполнялись два цикла одновременно.Может кто нибудь знает как? Ну или можно сделать,чтобы было две формы,только чтобы они выглядели как одно целое...
Ответы
Всего ответов: 29
Номер ответа: 1
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #1
Добавлено: 19.12.06 14:47
Воткни два таймера на форму, и поставь интервал в единицу...
Номер ответа: 2
Автор ответа:
Андрэ
Вопросов: 2
Ответов: 4
Профиль | | #2
Добавлено: 19.12.06 14:52
Нельзя.Перввый цикл For i=1 To 100000
Мне нужно чтобы пока выполняется первый цикл,работал второй(график).
Номер ответа: 3
Автор ответа:
avdey
ICQ: 219571279
Вопросов: 34
Ответов: 486
Профиль | | #3
Добавлено: 19.12.06 15:16
Ну и чего НЕЛЬЗЯ??? Арсений правильно сказал, ставь 2 таймера с интервалом в 1мс и в тике выполняй действие и считай счетчик...
Номер ответа: 4
Автор ответа:
Андрэ
Вопросов: 2
Ответов: 4
Профиль | | #4
Добавлено: 19.12.06 15:35
Мне нужно,чтобы первый цикл выполнялся как можно быстрее,а если там еще и таймер стоять будет,то в программе вообще смысла не будет...
Номер ответа: 5
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #5
Добавлено: 19.12.06 15:39
Так это... в цикл DoEvents пиши, таймер вроде должен работать. У меня отлично работает вот так:
Dim i As Long
Private Sub Form_Load()
Show
Timer1.Interval = 10
For i = 1 To 100000
 oEvents
Label1.Caption = i
Next
End Sub
Private Sub Timer1_Timer()
Me.Caption = 100000 - i
End Sub
а вообще, встрой процедуру отрисовки графика в первый цикл. если не хочешь чтобы часто перерисовывался, рисуй на когда i - кратное 1000 например.
Номер ответа: 6
Автор ответа:
W[4Fh]LF
Вопросов: 0
Ответов: 187
Web-сайт:
Профиль | | #6
Добавлено: 19.12.06 16:09
Вот где все нормальные люди вспомнили про потоки, которые ВБ терпеть не может
Номер ответа: 7
Автор ответа:
avdey
ICQ: 219571279
Вопросов: 34
Ответов: 486
Профиль | | #7
Добавлено: 19.12.06 18:06
Помойму в .Net можно...
Номер ответа: 8
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #8
Добавлено: 19.12.06 20:08
Миссия невыполнима 4: Многопоточность на VB6 ))
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 19.12.06 21:01
Щас LOL придет, всем вам лещей надает, т.к. активиксы рулят нах!
Номер ответа: 10
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #10
Добавлено: 19.12.06 21:40
Хватит флудить то... а то ещё одной диноминации новички не переживут
Номер ответа: 11
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #11
Добавлено: 19.12.06 23:23
Номер ответа: 12
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #12
Добавлено: 19.12.06 23:40
Кому исходники многопоточности на VB .NET?
Номер ответа: 13
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #13
Добавлено: 20.12.06 08:38
2 AgentFire (Noviks):
А ну ка покажь?
Номер ответа: 14
Автор ответа:
avdey
ICQ: 219571279
Вопросов: 34
Ответов: 486
Профиль | | #14
Добавлено: 20.12.06 12:21
Ждемс на мыло...
Тоже ждемс на мыло...
Номер ответа: 15
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #15
Добавлено: 21.12.06 00:30