E2056 String-Literale können maximal 255 Elemente besitzen (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Diese Fehlermeldung wird angezeigt, wenn Sie einen String-Typ mit mehr als 255 Elementen deklarieren, einen literalen String mit mehr als 255 Zeichen einer Variable des Typs ShortString zuweisen oder in einen String mehr als 255 Zeichen aufnehmen.
Beachten Sie, dass Sie lange Strings über mehrere Zeilen hinweg erstellen können, indem Sie die einzelnen Zeichenfolgen mit dem Operator + verketten.
program Produce; var LongString : string[256]; (**<-- Hier die Fehlermeldung*) begin end.
Im obigen Beispiel ist der String um ein Zeichen zu lang.
program Solve; var LongString : AnsiString; begin end.
Die beste Lösung ist, die neuen langen Strings zu verwenden. Sie brauchen dann keine Längenbeschränkungen mehr zu beachten.