Wenn ich Dich richtig verstehe, möchtest Du Dein Array um ein Element vergrößern und an die hinzugekommene Stelle ein einen Wert schreiben.
Wenn Du mit
SetLength die Länge des Arrays
myArray verändern kannst und es vorher die "Länge"
myLen hatte, sollte das also so gehen:
SetLength(myArray, Succ(myLen));
Weil sich die Länge eines Arrays mit
Length (=High+1) ermitteln lässt, bleibt die Frage, wie Du das hinzugefügte Element ermittelst: Nun, das wiederum entspricht dem letzten Element nach der Größenänderung (siehe vorheriges Posting)... Alles klar