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?