Thema: Delphi Variable in Array

Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Variable in Array

  Alt 9. Jul 2005, 16:51
wenn du die declaration mit einem staatichen Array haben willst geht da nur eine Konstante.
Für deinen Anwendungsbereich wäre ein Dynamiches Array die richtige Lösung.
Delphi-Quellcode:
type
    TFeldDaten = record
      FeldArt : Integer;
    end;

type
    TFelder = record
      FeldX, FeldY : Integer;
      Felder : Array of TFeldDaten;
    end;
[...]
YourVariable := 400; //als Beispiel mal 400
SetLength(YourTFelderRecord.Felder, YourVariable);
beachten musst du dabei aber das dein Array jetzt 0 basierend ist (also von 0 bis 399)

//Edit wegen rotem kasten: beide vorangegangene Posts zusammengefasst
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat