Zitat von
SirThornberry:
function MyFunc(const Param:Integer):Boolean;
ist das gleiche wie
function MyFunc(var Param:Integer):Boolean;
mit dem großen Unterschied das bei "const" der Wert nicht geändert werden darf/kann.
Das Unterschied ist auch im Aufruf:
Fall 1:
MyFunc(3);//<-OK
Fall 2:
MyFunc(3);//<-Fehler