Einzelnen Beitrag anzeigen

Alaitoc

Registriert seit: 24. Okt 2008
263 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Mehrdimensionales dynamisches Array an procedure übergeb

  Alt 25. Aug 2009, 12:04
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;
  Mit Zitat antworten Zitat