Nur mal so aus Interesse: wo liegt denn in neueren Delphi-Versionen der Unterschied zwischen
Copy(EinString, Length(EinString), 1)[1]
und
EinString[Length(EinString)]
Nach meinem Verständnis ist das Ergebnis der Copy-Funktion ein String, ob ich nun auf den indiziert zugreife oder auf das Original, welche Rolle spielt das?