Ähm... Wenn die Länge 9 überschreitet so kann in Str[0] nicht mehr die Länge stehen. Soll heißen: stimmt leider nicht. Eine Stringliste fängt ja auch bei 0 an.
Alles fängt bei 0 an. Delphi ist numal einer der 0-Anfänger...
Chris
PS: Länge mit length(AStr: String);