Einzelnen Beitrag anzeigen

AndyDF

Registriert seit: 6. Sep 2006
Ort: Allgäu
99 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Freigabe von übergebenen Interface-Instanzen

  Alt 30. Sep 2016, 09:19
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.
Hmm... wenn du mir das so schreibst, ist eigentlich logisch. Bin ich klassisch drauf rein gefallen.
Danke für die Info.
Andreas Blenk
  Mit Zitat antworten Zitat