Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Мнопоточность Добавлено: 03.09.11 10:54  

Автор вопроса:  Coloss | ICQ: 479007356 
как делать вычисления и отобржать ход этих вычислений в прогресбаре ? вот простой пример который надо переделать.
Imports System.Threading
Public Class Form1
    Dim i As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        For i = 1 To 500
            TextBox1.Text = TextBox1.Text + "5" + " "
            Dim ct = New Thread(New ThreadStart(AddressOf aa))
            ct.Start()
        Next
    End Sub
    Private Sub aa()
        ProgressBar1.Value = i
    End Sub
End Class

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #1 Добавлено: 03.09.11 14:24
http://msdn.microsoft.com/ru-ru/library/zyzhdc6b.aspx

Ответить

Номер ответа: 2
Автор ответа:
 Coloss



ICQ: 479007356 

Вопросов: 15
Ответов: 37
 Профиль | | #2 Добавлено: 03.09.11 16:53
Эту статью я видел, но видел и пример по проще, правда на C#. http://www.gotdotnet.ru/blogs/msdn/6349/

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 04.09.11 05:59
Камрад, информация для размышления.

Для каждого потока выделяется 1 МБ стека.
Посчитай сколько выделится для 500 потоков (только под стек)

Ответить

Номер ответа: 4
Автор ответа:
 Coloss



ICQ: 479007356 

Вопросов: 15
Ответов: 37
 Профиль | | #4 Добавлено: 04.09.11 14:05
Простите господа админы, кажется я спросил то что постичь не в силах.

Ответить

Номер ответа: 5
Автор ответа:
 ЛеШий



Вопросов: 21
Ответов: 41
 Профиль | | #5 Добавлено: 12.09.11 11:42
А почему так не сделать?

  1.  
  2. Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  3.     For i = 1 To 500
  4.         TextBox1.Text = TextBox1.Text + "5" + " "
  5.         ProgressBar1.PerformStep()
  6.     Next
  7. End Sub



Цикл идет, прогрессбар заполняется...

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #6 Добавлено: 12.09.11 12:43
... UI стиот

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #7 Добавлено: 12.09.11 12:43
стоит*

Ответить

Номер ответа: 8
Автор ответа:
 Coloss



ICQ: 479007356 

Вопросов: 15
Ответов: 37
 Профиль | | #8 Добавлено: 18.09.11 21:53
в принципе проблема решена, если кому интересно пишите.

Ответить

Страница: 1 |

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



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