Registriert seit: 6. Mär 2013
6.156 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Freigabe von übergebenen Interface-Instanzen
30. Sep 2016, 10:16
Das ist ein abartiger Fallstrick. Das const
in deiner Methode bedeutet für den Compiler "Die Referenz wird nicht verändert. Ach komm, sparen wir uns gleich die Referenzzählung". Tödlich, wie du siehst.
Ich finde es auch schrecklich, die einzige Hilfe ist sich das eigentlich sinnvolle const
bei Interface-Argumenten abzugewöhnen.
|