Alle Strings, welche so definiert werden, wie Du es möchtest, nennt man
ShortStrings, diese haben, wie Du schon erfahren hast, eine maximale Länge von 255 Zeichen, zzgl. einem Byte für die Längenangabe. Deine Lösung ist eine
array of Char.
Delphi-Quellcode:
const
STRING_LEN = 1000;
type
TMyLongString = array[0..STRING_LEN-1] of Char;
var
LongString: TMyLongString;
...
...