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
)