
Zitat von
alcaeus:
Na dann erklär mir mal wozu es var-Parameter in Delphi gibt?

Var-Parameter sind nur eine "Gefälligkeit" des Compilers. Folgende zwei Funktionen sind, was den erzeugten Maschinencode angeht, identisch:
Delphi-Quellcode:
function IAmAFunction(var Something: Integer): Boolean;
function IAmTheSameFunction(Something: PInteger): Boolean;