Hello,
Here's some strange behaviour... it outputs
0 0
0 0
0 50
In fact this is GOOD if base index of parametrised arrays is always 0, but in my previous "array of question" you've said I must use low() and high(). So, what to assume?
procedure aaa(var a: array of Integer);
begin
writeln(low(a):10,high(a):10);
end;
var
aa: array [0..50] of Integer;
begin
aaa(aa[0]);
aaa(aa[40]);
writeln(low(aa):10,high(aa):10);
end.Best regards,
Aleksey
