Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
13. Feb 2009
Danke dir,
Ja, umgehen kann man hier einiges. Und, wie ich bereits schrieb, habe ich das Problem an sich auch gelöst.
Nur: Ich musste bewusst auf die Referenzzählung achten. Das war doch nicht der Sinn der Referenzzählung bei Interfaces, oder?
Probleme mit der Refernzzählung gibt es (unter D7) auch mit TXMLDocument, wenn man als AOwner nil angibt.
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
13. Feb 2009
Hier habe ich mal vor einiger Zeit folgende (bis jetzt unbeantwortete) Frage gestellt:
Hier mal eine "kleine" Frage an die Theoretiker.
Objekte hinter Interfaces sind ja referenzbezogen. Das heißt man gibt sie nicht explizit frei, sondern wenn ihr Referenzzähler auf 0 zurückgeht. Dadurch entsteht ja der Aufwand (vom Compiler bzw. während der Laufzeit), dass man bei jeder Zuweisung von...