Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
22. Okt 2012
Aber nur doch wenn man schon eine Interface-Referenz hat, welche man da übergeben kann.
Wenn erst soeine Instanz erstellt werden muß, dann sollte diese auch mit gezählt werden, da sie vor der Übergabe lokl in einer temporären Variable zwischengespeichert wird. :gruebel:
Das überrascht mich jetzt aber, da ist wirklich kein AddRef :shock:
type
ITest = interface
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
22. Okt 2012
Aber auch nur, wenn es da schon eine Interface-Referenz ist.
Übergibt man eine objektinstans ala TFoo, dann wird diese schon vor dem Methodenaufruf in ein Interface "konvertiert" und dabei wird natürlich kurzzeitig die Referenzzählung beeinflußt.