Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by Blup,
1. Mär 2010
Ich habe mich zu kurz und damit falsch ausgedrückt :oops:
Ich hätte schreiben sollen "Die Übergabe als const-Parameter ist überflüssig".
Tatsächlich behandelt der Compiler "const" nur, in dem er Zuweisungen auf die Variable innerhalb der Prozedur verbietet und entsprechend auch die Weitergabe als var-Parameter an weitere Funktionsaufrufe. Der erzeugte Code ist identisch, ob "const"...
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by Blup,
26. Feb 2010
Die Liste als const-Parameter zu übergeben ist fast genauso falsch wie als var-Parameter.
In beiden Fällen wird eine Referenz auf eine Objektvariable erwarted, damit ist die direkte Übergabe von TStrings-Property nicht möglich.
Vor Parametern für einfache Datentypen ohne Referezzählung braucht auch kein const zu stehen.
Ein Boolean nimmt auf dem Stapel ebenso viel Speicher ein, wie ein...