Die Übergabe in
SetToZero([lMenge1,lMenge2]);
ist mMn ein
array of const
!
Du müsstest es wie folgt deklarieren:
Delphi-Quellcode:
type TArrayIntegers : TArray<integer>;
procedure SetToZero(var paInts : TArrayIntegers);
begin
...
end;
procedure Irgendwas;
var aIntegers : TArrayIntegers;
begin
aIntegers := TArrayIntegers.Create(10,20);
SetToZero(aIntegers);
end;
Ist jetzt schnell aus der Hüfte geschossen ...
Gruß Thomas