Chce do parametru procedury przekazać DYNAMICZNA tablice DOWOLNEGo typu, w helpie wyczytalem o array of const, ale coś robie nie tak, bo pokazuje pusta tablice:
var
tab1 : array of integer;
procedure testy(A : array of const);
begin
showmessage( 'Liczba Elem Tablicy - 1 = ' + inttostr(high(A)) );
{
dalsze działania w zależnosci od wykrytego typu
}
end;
procedure main();
Begin
// przykładowa inicjacja tablicy
setlength( tab1, 5 );
tab1[0] := 33;
tab1[4] := 122;
testy( [tab1] );
end;
probowalem jeszcze tak, ale blad kompilacji:
testy( tab1 );
a to dziaal prawidłowo, tylko mi chodzi o tablice dynamiczna
testy( [33, 0, 0, 0, 122] );