Was mich allerdings wundert ist, das Array SpecialCharacters konnte ich per SetLength(SpecialCharacters,13)
setzen. Die Values konnte ich jedoch setzen.
Müsste dieser Satz nicht so heißen:
... das Array SpecialCharacters konnte ich per SetLength(SpecialCharacters,13)
NICHT setzen.
[EDIT]
Und wenn das NICHT in Deinem Satz fehlt, dann ergibt dieser auch Sinn.
Jedoch braucht man sich aber nicht wundern, dass SetLenght nicht funktioniert, aber die Zuweisungen, da es sich bei Deinem Array SpecialCharacters ja um ein konstantes Array[0..255] handelt und somit dann alles seine Richtigkeit hat.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.