Laden...

Threadübergreifender Vorgang bei Zugriff auf Form

Letzter Beitrag vor 16 Jahren 3 Posts 1.168 Views
Threadübergreifender Vorgang bei Zugriff auf Form

Hallo Leute,

Ich verwende die SmartIRC4Net DLL um mich mit einem IRC Netzwerk zu verbinden. Das Problem ist dass die Library nur dann funktioniert wenn man irc.Listen() verwendet. Diese Methode legt aber das ganze Programm lahm weil sie konstant irgendwas checkt. Ich habe mir gedacht das könnte man mit Threading lösen. (also einfach diese Methode in einen Thread rein). Das hat so weit funktioniert nur möchte ich auch auf die Form zugreifen. Dann kommt aber eine Exception die mir sagt:

Ungültiger threadübergreifender Vorgang: Der Zugriff auf das Steuerelement textBox3 erfolgte von einem anderen Thread als dem Thread, für den es erstellt wurde.

Wie kann ich realisieren das die Listen() Methode funktioniert und ich trotzdem noch auf meine Form zugreifen (lesen/schreiben etc..) kann? 🙂

Lg apid0x

Bitte prüfe bevor du einen Thread eröffnest ob es so eine Frage schon mal gab. Ich schätze mal, das innerhalb dieses Jahres das Thema mindestens 100 mal besprochen wurde (gefühlte 200000 mal) also bitte benutze die Suche!

Gruß David

Stichwort: Invoke

[FAQ] Controls von Thread aktualisieren lassen (Control.Invoke)

denke das sollte dir helfen