In addition to Shared/IShared, there is also Weak/IWeakReference in Spring.pas; these blog post explain more about them: Shared/IShared*(search for {$REGION 'Shared smart pointer'}*at the current repository): [WayBack] Delphi sorcery: Smart pointers in Delphi Weak/IWeakReference*(search for {$REGION 'Weak smart pointer'}*at the current repository): [WayBack] Delphi sorcery: Weak interface references [WayBack] WeakRefence in Delphi – solving circular […]
Weiterlesen...