powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF - потоки
4 сообщений из 4, страница 1 из 1
WCF - потоки
    #37332166
__Pavel__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!

Написал я чат, и даже разобрался с датаконтрактами, но вот следующая загвоздка.
При попытке с сервера отправить сообщение клиенту (или ретрансляция сообщений клиентов к клиентам), при котором на стороне клиента идет обращение к элементам формы, вылетает исключение что элементы созданы в другом потоке нежели то событие которое их вызывает... как это исправить?

Скрин прилагаю.
...
Рейтинг: 0 / 0
WCF - потоки
    #37332234
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
    ' This delegate enables asynchronous calls for setting
    ' the text property on a TextBox control.
    Delegate Sub SetTextCallback(ByVal Value As String)

 
   Private Sub SetText(ByVal Value As String)
        Dim s As String = Me.txtOUT.Text

        ' InvokeRequired required compares the thread ID of the
        ' calling thread to the thread ID of the creating thread.
        ' If these threads are different, it returns true.
        If Me.txtOUT.InvokeRequired Then
            Dim d As New SetTextCallback(AddressOf SetText)
            Me.Invoke(d, New Object() {Value})
        Else
            Me.txtOUT.Text = s & Value & vbCrLf
            Me.txtOUT.SelectionStart = Me.txtOUT.TextLength
        End If
    End Sub
...
Рейтинг: 0 / 0
WCF - потоки
    #37332237
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SetText() юзайте в своём методе GoMessage()
...
Рейтинг: 0 / 0
WCF - потоки
    #37332924
__Pavel__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, проверю.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF - потоки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]