Zitat von
Karstadt:
verstehe ich das falsch, oder kann ich nur ein Datensatz pro Array(0..7) anlegen?
wenn ich den Wert 2,3,4,5, belegen will, wie würde ich dann vorgehen?
Ganz einfach: Indem du auf die anderen Elemente zugreifst ;)
Delphi-Quellcode:
arWert[0].Wert := 1;
arWert[0].Belegt := true;
arWert[1].Wert := 12323;
arWert[1].Belegt := true;
arWert[2].Wert := 34564356;
arWert[2].Belegt := true;
...
Es wurde ein Array (0..7) angelegt, d.h. es beinhaltet 8 Elemente mit dem
Index 0 bis Index 7. Wenn dir oft of-by-one-Fehler passieren, kannst du dir
auch ein Array (1..8) deklarieren, was auch 8 Elemente hat, aber bei dem Index 1 beginnt.