Отправка сообщений и файлов по сети - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Привет. Вообщем делал прогу для отправки сообщений и файлов внутри сети, используя UNOLibs. Если конкретнее, то сделал 1 в 1 как на этом видосе https://www.youtube.com/watch?v=bfzvZl-sUuc&feature=share Существенных изменений не вносил. Еще не успел) Пару раз поработал, поотправлял, все работало. Потом перестало работать по неизвестным причинам на этом коде
Выдает ошибку, что System.InvalidOperationException: "Недопустимая операция в нескольких потоках: попытка доступа к элементу управления "IncomingMessage" не из того потока, в котором он был создан." В чем может быть причина?

Решение задачи: «Отправка сообщений и файлов по сети»

textual
Листинг программы
   Private Sub OnIncomingMessage(ByVal Args As UNOLibs.Net.ServerClass.InMessEvArgs) Handles Server.IncomingMessage
        Invoke(CType(Sub()
 
                         Me.IncomingMessage.Items.Add(Args.senderIP + "-->" + Args.message)
                         Me.IncomingMessage.SelectedIndex = Me.IncomingMessage.Items.Count - 1
                         If Args.senderIP.Equals(Server.LocalIP) Then
                             MessageBox.Show("Это сообщение отправляется самому себе")
                         End If
                     End Sub, MethodInvoker))
 
    End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы