Fenster mit anderem Thread öffnen

Knight_Rider

Grünschnabel
Hallöchen allerseits :P

Ich hätte da mal eine Frage: Wie kann ich ein Fenster aus einem Thread öffnen, ohne das es sich aufhängt? (Vielleicht kann man ja den Owner-thread des Fensters auf den Hauptthread des Programms umstellen?!)

Ja, ich weiß, das ist schwer zu verstehen - Aber vielleicht hilft es ja wenn ich das Problem beschreibe:
Ich habe eine Art Messenger gemacht, der, sobald man sich mit ihm verbindet, ein "Schreibfenster" öffnen soll, in dem man dann chatten kann.
Öffne ich dieses Fenster dann so in der Art
Code:
Dim form_schreiben as new frm_schreiben
form.show()
aus einem Thread heraus, geht der Code weiter bis zum erneuten Starten des Servers, wodurch das aufgerufene Fenster sich aufhängt...

Es gab hier im Forum zu genau diesem Problem auch schon ein Thema, das wurde aber leider nicht weiter beantwortet - und damit ich das alte nicht erneut ausgrabe, habe ich einfach ein neues gestartet. Ich hoffe das war in Ordnung so :P

Ich hoffe ihr könnt mir weiterhelfen!
Vielen dank im Vorraus
Knight_Rider
 
Zuletzt bearbeitet:
Mach doch ne Methode ShowNewSchreibenForm(). In dieser führst du deinen oben angegeben Code aus. Und diese Methode startest du einfach in einem neuen Thread.
 
Ja daran habe ich auch schon gedacht. Da ist nur das Problem, dass, sobald der Thread wieder zu Ende ist, sich auch die Form schließt. Bei .showdialog hätte ich doch am Ende zich Threads offen?!
 
Zurück