Einzelnen Beitrag anzeigen

fgb

Registriert seit: 4. Okt 2004
35 Beiträge
 
#1

Dyn Array Speicher Reservierung

  Alt 5. Dez 2006, 19:42
Moin,

wie reserviere ich mit SetLength den Speicher für mein Dynamische Array richtig?

Delphi-Quellcode:
TAuswUP = array of array of array of TProzent;

TDatei = Record
        Name: String;
        Groesse: Integer;
        UP: TAuswUP;
 End;

TErkDateien = array of TDateiErken;
  TAuswDatei = array of TDateiErken;
  TAuswProjekt = array of TAuswDatei;

  TAuswertung = array of TAuswProjekt;
Delphi-Quellcode:
var Auswertung: TAuswertung;
SetLength(Auswertung[i][j], Projekte[i].AnzDateien);
Belege ich damit jetzt nur den Speicher Bereich für TAuswDatei?

SetLength(Auswertung[i][j][k], Projekte[i].AnzDateien, Anzahl, Anzahl2); oder Beleg ich damit alle drei Arrays?

und dann wie kann ich den Speicher für das Array UP im Record reservieren?
  Mit Zitat antworten Zitat