Die Liste enthält verschiedene Zahlen zwischen 1 und 26, z.B.
3
0
21
8
3
Der Wert wird ja eben nicht angezeigt!
Habe noch eine andere Variante ausprobiert, wo die Elemente nicht verschoben werden, sondern an die richtige Stelle in eine andere Liste eingefügt werden:
List2.Insert(i+ StrToInt(Schluessellist[i-1]), List.Strings[i-1]);
Leider tritt da eine Zugriffsverletzung auf??