In meiner großen WinForms Anwendung werden in Fenster im Init Standard Tastaturhandler hinzugefügt und in der Statuszeile eines neuen Fenster bestimmte Buttons mit Diversen Events MouseOver, Click usw. je nach Status hinzugefügt.
Bisher habe ich die per AddHandler hinzugefügten Events jedoch nicht entfernt. Wenn die Anwendung nun sehr lange läuft ( > 24 h) kommt es zu einem MemoryOut Fehler.
Nun möchte ich das beseitigen. Es wäre sehr praktisch, wenn ich ich eine Funktion finden würde, die alle zur Laufzeit hinzugefügten Handler auch wieder mit RemoveHandle entfernen könnte.
Hinzugefügte Controls beseitige ich derzeit beim Fenster schließen wie folgt:
Gibt es für die Handler jedes einzelnen Controls auch eine Auflistung?
Bisher habe ich die per AddHandler hinzugefügten Events jedoch nicht entfernt. Wenn die Anwendung nun sehr lange läuft ( > 24 h) kommt es zu einem MemoryOut Fehler.
Nun möchte ich das beseitigen. Es wäre sehr praktisch, wenn ich ich eine Funktion finden würde, die alle zur Laufzeit hinzugefügten Handler auch wieder mit RemoveHandle entfernen könnte.
Hinzugefügte Controls beseitige ich derzeit beim Fenster schließen wie folgt:
Gibt es für die Handler jedes einzelnen Controls auch eine Auflistung?