aquasonic
Erfahrenes Mitglied
Hallo zusammen
Ich habe eine Client/Server Architektur, welche ich über UDP kommunizieren lasse. Ich rufe am Anfang ein Formular auf und starte sogleiche das Receive für UDP Packages (in einem Thread). Nun bekomme ich vom Server eine Nachricht, ich parse die auf dem Client und führe je nach Nachricht eine Aktion aus.
Ich möchte nun z.b. ein neues Formular öffnen.
Dieses Form lädt er leider nicht vollständig, weil es ja im Thread gestartet wird, dieser aber immer am "Nachrichten abhören" ist. Wenn ich den Thread abbrechen würde, würde es das Fenster auch schliessen, da das Objekt (das Form) dann nicht mehr vorhanden ist.
Meine Frage ist nun, wie kann ich im Thread drin ein neues Fenster öffnen, welches unabhängig vom Thread ist, sondern der Klasse gehört, sprich dass ich auch nach beenden des Threads noch darauf zugreifen kann Ist ein bisschen schwierig erklärt, aber ich hoffe ihr kommt trotzdem nache. Vielen Dank schonmal für die Hilfe
Ich habe eine Client/Server Architektur, welche ich über UDP kommunizieren lasse. Ich rufe am Anfang ein Formular auf und starte sogleiche das Receive für UDP Packages (in einem Thread). Nun bekomme ich vom Server eine Nachricht, ich parse die auf dem Client und führe je nach Nachricht eine Aktion aus.
Ich möchte nun z.b. ein neues Formular öffnen.
PHP:
Form login = new frmLogin();
Dieses Form lädt er leider nicht vollständig, weil es ja im Thread gestartet wird, dieser aber immer am "Nachrichten abhören" ist. Wenn ich den Thread abbrechen würde, würde es das Fenster auch schliessen, da das Objekt (das Form) dann nicht mehr vorhanden ist.
Meine Frage ist nun, wie kann ich im Thread drin ein neues Fenster öffnen, welches unabhängig vom Thread ist, sondern der Klasse gehört, sprich dass ich auch nach beenden des Threads noch darauf zugreifen kann Ist ein bisschen schwierig erklärt, aber ich hoffe ihr kommt trotzdem nache. Vielen Dank schonmal für die Hilfe
