Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
2. Mär 2017
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, ...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
29. Jan 2016
DUnit Tests mit LeakCheck und PODOs nich als Interfaces nutzen.