Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: hängende Interfaces
2. Mär 2017, 03:24
Imo leider eine einfache Sache total overengineered.
Dein Cleanup und CleanupRef is unnötig, einfach sowas wie IDisposable implementieren und
im Dispose die eigenen Interfaces sofern auch IDisposable Dispose aufrufen
und dann auf nil setzen und schon ist jegliche zirkuäre Referenz aufgelöst.
Im übrigen möchte ich mal behaupten, wenn man so massive zirkuläre Interface Referenzen hat,
dann stimmt was mit der Architektur nicht oder man überstrapaziert sie, wo sie nicht hingehören.
Geändert von Stevie ( 2. Mär 2017 um 03:27 Uhr)
|