![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| transparent |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.5.2011 Репутация: нет Всего: нет |
ребят, ну неужели не кто не в курсе...
Что лучше при чтении сразу посылать в процедуру инвока Код: readed = cs.Read(buff, 0, buff.Length) UDelegate(System.Text.Encoding.Default.GetString(buff, 0, readed)) или еще раз инвокать элемент Код: readed = cs.Read(buff, 0, buff.Length) TextBox2.Invoke(New txtUpdateDelegat(AddressOf UDelegate), System.Text.Encoding.Default.GetString(buff, 0, readed)) .... Напомню что чтение идет в цикле do..loop а вот сама процедура инвока Код: Private Delegate Sub txtUpdateDelegat(ByVal txtText As String) Private Sub UDelegate(ByVal txtText As String) If Not TextBox2.InvokeRequired Then TextBox2.AppendText(txtText & ControlChars.CrLf) Else Dim UD As System.Delegate = New txtUpdateDelegat(AddressOf UDelegate) TextBox2.BeginInvoke(UD, New String() {txtText}) End If End Sub |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Такое ощущение, что это не топикстарт, а давно обсуждающаяся тема.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| transparent |
|
||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.5.2011 Репутация: нет Всего: нет |
читаю присланный текст
и вот не знаю каким лучше способом отправлять в процедуру передачи в основной поток так:
или так:
а вот сама процедура обработки текста через инвок
|
||||||||
|
|||||||||
| transparent |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 7.5.2011 Репутация: нет Всего: нет |
вот полный код того примера...я его уже дополнил..но тут привожу именно пример(немой), и вот с этим кодом я и работаю, а то есть пытаюсь понять как лучше инвокать текст, дабы не было ошибки не своего потока...Все операции в потоках
|
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |