Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Länge eines Arrays ändern


etsch - So 20.11.16 01:55
Titel: Länge eines Arrays ändern
Hi leute,

ich hab Folgendes Array

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
Record1 = record
  x           : real;
  y           : real;
  z           : array of real;
  wert        : array of real;
  bezeichnung : String;
end;

Array1 :Array of Record1;

Jetzt will ich als Beispiel die Länge von Array1[4].z ändern. Leider hab ich keine Ahnung wie.

Das Komplette Arry soll dynamisch bleiben, da es bei jeden Programmstart mit verschiedenen Daten gefüttert wird.

Kann mir bitte einer weiter helfen?

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt


Narses - So 20.11.16 02:38

Moin und :welcome: im Forum!

user profile iconetsch hat folgendes geschrieben Zum zitierten Posting springen:
Jetzt will ich als Beispiel die Länge von Array1[4].z ändern.
Sollte eigentlich mit SetLength(Array1[4].z, <neue Länge>); gehen. :idea:

cu
Narses


etsch - So 20.11.16 19:58

wirklich so einfach? :shock:



ok dann danke und sorry :lol: