Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: xury.zx6.ru
 Профиль | | #5
Добавлено: 19.12.06 15:39
Так это... в цикл DoEvents пиши, таймер вроде должен работать. У меня отлично работает вот так:


Dim i As Long

Private Sub Form_Load()
Show
Timer1.Interval = 10

For i = 1 To 100000
    ;DoEvents
    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-сайт: hunger.ru
 Профиль | | #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-сайт: xury.zx6.ru
 Профиль | | #10
Добавлено: 19.12.06 21:40
Хватит флудить то... а то ещё одной диноминации новички не переживут

Ответить

Номер ответа: 11
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #11 Добавлено: 19.12.06 23:23
...про потоки, которые ВБ терпеть не может:)
Кому исходники многопоточности на VB6? Налетай =)

Ответить

Номер ответа: 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
Кому исходники многопоточности на VB6? Налетай =)

Ждемс на мыло...

Кому исходники многопоточности на VB .NET?

Тоже ждемс на мыло...

Ответить

Номер ответа: 15
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #15 Добавлено: 21.12.06 00:30
Кому исходники многопоточности на VB6? Налетай =)
Та не ну причем, никто ж не говорил что это невозможно... всё те же API... другое дело, что большая программа, юзающая потоки в вб, будет вылетать постоянно

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам