Ich würde es ja eigentlich immer so machen...
Delphi-Quellcode:
type
TEindimensional = array[0..1] of String;
TMehrdimensional = array of TEindimensional;
procedure test(attrlist: TMehrdimensional);
begin
//...
end;
procedure CallTest;
var bsp:TMehrdimensional;
begin
// <- Hier der Inhalt
test(bsp);
end;
Oder wie es himitsu beschrieben hat...wobei da vll zuweisbare typisierte Konstanten noch ganz hilfreich wären...
Wobei vll natürlich auch ganz hilfreich wäre:
Delphi-Quellcode:
type
TAttributes = record
sName : String;
iAlter: Integer;
end;
procedure test(attrlist: array of TAttributes);
var
infos:TAttributes;
begin
infos.sName:='Anton';
infos.iAlter:=36;
test(infos);
end;