Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.870 Beiträge
 
Delphi 12 Athens
 
#7

AW: Object mit einem laufenden Thread freigeben. Wie Thread im Destroy beenden.

  Alt 17. Mär 2025, 15:37
Tatsächlich habe ich das auch mit Interfaces gelöst. Konkret habe ich einen Handler dafür an unseren Basisformular-Typ angetackert, so dass man dann in dem Interface prüfen kann, ob das Fenster noch vorhanden, noch sichtbar usw. ist. So kann man nicht nur darin die anonyme Methode unterbringen, die nach dem Ende des Threads im Formular arbeitet, sondern man kann darin auch prüfen, ob das Ergebnis noch angezeigt werden muss usw., falls das nicht mehr nötig ist, wenn das Fenster nicht mehr sichtbar ist.

Das ganze noch mit Generics verfeinert gab eine echt schöne Lösung.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat