Вывод текстовых данных при использовании потоков

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Versusnet
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 10.03.2008 (Пн) 16:27

Вывод текстовых данных при использовании потоков

Сообщение Versusnet » 16.05.2008 (Пт) 10:24

Добрый день.
Имеется процедура, которая при манипуляции с файлами выводит данные в некий контейнер со свойством TEXT (большое текстовое поле)

Без использования потоков все работает отлично.
Если использовать потоки (т.к. процедур таких две и есть смысл их параллельно запустить), то вывода в поле не осуществляется

вызов потоков осуществляется так
Processfiles - имя первой процедуры
ProcessKvit - имя второй процедуры..
Код: Выделить всё

Dim operation1 As New ThreadStart(AddressOf ProcessFiles)
            Dim operation2 As New ThreadStart(AddressOf ProcessKvit)
            Dim theThread1 As New Thread(operation1)
            Dim theThread2 As New Thread(operation2)
            theThread1.IsBackground = False
            theThread1.Start()
            theThread1.Join()
            theThread2.Start()


Вывод осущствляется следующей командой из процедуры Processfiles.
frmMain.txtWorkSpace.Text &= "Файл bla bla bla"

Так вот к сожалению этот текст не выводится в объекте txtWorkSpace
В чем может юыть проблема? Спасибо

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 17.05.2008 (Сб) 21:59

Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5


Вернуться в Visual Basic .NET

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 103

    TopList