System.InvalidOperationException durch RichTextBox.AppendText

  • VB.NET
  • .NET (FX) 4.5–4.8

    System.InvalidOperationException durch RichTextBox.AppendText

    Hallo,

    komme seid 3 Tage nicht mit dem Problem weiter.

    Immer, wenn ich RichTextBox1.AppendText verwende kommt der Fehler Ausnahme ausgelöst: "System.InvalidOperationException" in System.Windows.Forms.dll

    Probiert habe ich vorher noch mit TextBox.

    MS seitig habe ich herausgefunden, dass der Fehler kommt, wenn ein anderes Objekt schon auf das Control zugreift.
    Habe deshalb mal RichTextBox verwendet.

    Das ist die Sub

    VB.NET-Quellcode

    1. Public Sub OnLineReceived(Data As String)
    2. Dim obj As JSON_result
    3. obj = JsonConvert.DeserializeObject(Of JSON_result)(Data)
    4. RichTextBox1.AppendText(obj.Name & " um " & obj.Time & ": " & obj.Message & vbCrLf)
    5. End Sub


    und der passende AddHandler

    VB.NET-Quellcode

    1. AddHandler client.Message, AddressOf OnLineReceived


    Habt ihr eine Idee, wie man es beheben könnte?

    #EDIT: Fehler gefunden Stichwort "Invoke".

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „whitetiiger“ ()