In der Hilfe ist SetLength übrigens wunderbar beschrieben.
Wenn das Array vergrößert wird bleiben alle Daten erhalten.
Wenn nicht genug Platz ist, dann gibt es ne
Exception!
Soweit ich die Hilfe richtig verstanden habe, bleiben die Daten auch beim Verkleinern erhalten.
Es werden nur die Daten hinten "abgeschnitten".