Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.130 Beiträge
 
Delphi 12 Athens
 
#2

Re: Plugin-System Version 3

  Alt 19. Jul 2009, 23:05
statt pointer auf Interfaces, hätte ich eher die Referenzzählung selber verändert

Zitat:
Warum die so blöd ist, kann hier und hier nachgelesen werden.
HIER und im DF hast du die Links vergessen


Zitat:
Kann die Referenzzählung eines Interfaces komplett deaktiviert werden? (Ich meine nicht nur die Zählung an sich)
Also so, dass der Compiler eine Interface-Referenz wie einen normalen Pointer behandelt (also ohne automatischen Aufruf von _AddRef und _Release)?
ja kann.
und zwar wenn du selber das Interface implementierst, kannst du _AddRef und _Release selbst erstellen und darin einfach nicht zählen ... nun noch eine Methode ala .Free im Interface implementieren und darin dann nur noch das Object freigeben. (hört sich schwerer an, als es ist )
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat