Lucky hat was übersehen ?!?
Zitat von
Zyro:
Code:
Statement: ARRAY [0..8] of String;
So definiert man ja zbsp ein Array mit der festen größe von 8 Feldern.
9 Felder (0 bis 8 = 9)
Nochmal im Überblick:
Delphi-Quellcode:
A: Array of String;
Anzahl_der_Felder := Length(A); {Array-Grösse auslesen}
SetLength(A, Anzahl_der_Felder); {Array-Grösse ändern}
A[Feld] := ''; {Werte schreiben/lesen}
S := A[Feld];
mehrdimensionale Array's (hier mit 2 Dimensionen):
Delphi-Quellcode:
A: Array of Array of String;
{1. Ebene}
Anzahl_der_Felder := Length(A); {Array-Grösse auslesen}
SetLength(A, Anzahl_der_Felder); {Array-Grösse ändern}
{2. Ebene}
Anzahl_der_Felder := Length(A[Feld_Ebene_1]); {Array-Grösse auslesen}
SetLength(A[Feld_Ebene_1], Anzahl_der_Felder); {Array-Grösse ändern}
A[Feld_Ebene_1, Feld_Ebene_2] := ''; {Werte schreiben/lesen}
S := A[Feld_Ebene_1, Feld_Ebene_2];