okay vielen dank!
eine andere sache...
kann ich innerhalb der stringlist die elemente einfach verschieben?
warum ich frage ist die sache, dass bei
List.Exchange(i-1,i+ StrToInt(Schluessellist[i-1]));
der fehler auftritt, dass das Listenmaximum überschritten wird.