Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

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

  Alt 7. Jun 2017, 15: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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat