Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#3

Re: array länge zur laufzeit um 1 erhöhen

  Alt 3. Mär 2005, 18:20
Du brauchst dazu ein dynamisches Array:
var IntegerArray: Array of Integer Zu Anfang ist dieses leer und hat die Länge 0, mit Delphi-Referenz durchsuchenLength kannst du die Größe ermitteln, mit Delphi-Referenz durchsuchenSetLength festsetzen. Wichtig: Das Array beginnt immer mit dem Index 0!
Delphi-Quellcode:
SetLength(IntegerArray,10);
for i:=0 to Length(IntegerArray)-1 do //oder auch High(), also von 0 bis 9
  IntegerArray[i]:=i;
ShowMessage(IntToStr(IntegerArray[Random(10)]));
SetLength(IntegerArray,0);
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat