Ich wollte mal darauf hinweisen das bei diesem Code:
Delphi-Quellcode:
array1[1] := "xxx";
array1[2] := "xxx";
array1[3] := "xxx";
Der Eindruck entsteht als wolltest du das Array immer mit dem selben Inhalt füllen (hier "xxx"). Zum besseren Verständnis auch hier im Beispiel dann bitte verschiedene Werte benutzen wie zB abc, mno, xyz. So wird deutlich das es sich um verschiedene Werte handelt.
Grüße