Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.163 Beiträge
 
Delphi 12 Athens
 
#16

AW: stringreplace (String > 255 zeichen) geht nicht ..

  Alt 7. Jun 2017, 14:29
aber in Delphi gab's haufenweise Fehler beim Übersetzen: "Stringliteral kann nicht mehr als 255 Zeichen lang sein".
Das funktioniert alles prima, solange man nicht mit den alten ShortStrings arbeitet. Ansonsten ist diese Begrenzung in Delphi schon sehr lange abgeschafft.

Wenn du mal etwas Code zu dieser Fehlermeldung zeigen könntest, wäre auch eine genauere Analyse möglich.
String-Konstanten sind da bissl "eigen".

Da liegt das Problem einfach nur im Compiler, welcher hier eine Bebrenzung hat, aber das kann man oftmals auftrennen
const x = '1 2 3 ... 255' + '1 2 3 ... 255';
und dann hat jedes "Literal" (Konstante) wieder unter 256 Zeichen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat