Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.884 Beiträge
 
Delphi 12 Athens
 
#7

Re: Interface Referenzzählung

  Alt 4. Jun 2009, 13:19
Zitat von Phoenix:
Ich persönliche mache es so:
Ich erstelle ein Interface-Objekt das KEINE Referenzzählung implementiert, und behandele es wie ein Objekt. Das heisst ich kümmere mich selber um die Freigabe. Es geht hier ja nicht um COM-Interfaces sondern um eigene, und da hast Du das Verhalten selber in der Hand.
Mir gefällt aber gerade die Referenzzählung, und das ich mir über die Verwendung nach einer Freigabe und so "theoretisch" keine Sorgen machen muss. Und einige andere Sachen die evtl. einen eigenen Thread brauchen.
Das reale InterfacedObject zu dem Beispiel ist übrigens ein ILogFile/TLogFile. Das schöne ist das ich wenn es einmal erstellt ist alles Loggen kann, alles bis zu letzt ohne wissen zu müssen wo ich das Objekt/interface am besten freigebe.
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat