Hi. Ich schätze mal, weil du hier
b:=Test(1,2,3);
Als zweiten Parameter keine Variable sondern einen Integerwert direkt übergibst, der zweite Parameter aber eben eine Variable sein sollte. Nebenbei ist der Dritte Parameter auch keine Konstante sondern auch ein einfacher Integerwert.
das müsste irgendsowas sein:
Delphi-Quellcode:
const c : Integer = 12;
var x : Integer;
b:=Test(1,x,c);
Man liest sich, Stanlay