Einzelnen Beitrag anzeigen

Poelser

Registriert seit: 21. Apr 2008
Ort: Europa
145 Beiträge
 
Delphi 10.4 Sydney
 
#7

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

  Alt 7. Jun 2017, 14:04
.. ich vermute die 255 Zeichen Grenze ist das Problem??? (gibt sowas überhaupt noch) ??
Doch, die Grenze gibt es immer noch.
Ich hatte mit Lazarus ein Progrämmchen geschrieben, das aus einer Datenbank Grundobjekte für den Zugriff erstellte, mit INSERT INTO... usw. Die erzeugten Units compilierten in Lazarus einwandfrei, aber in Delphi gab's haufenweise Fehler beim Übersetzen: "Stringliteral kann nicht mehr als 255 Zeichen lang sein".
Ich musste mir einen Zähler einbauen, um bei Überschreitung die zu langen Strings entsprechend zu splitten - damit war das Problem behoben.
Ich hatte erst auch nicht gedacht, dass diese Grenze in 10.1 Berlin (Tokyo habe ich nicht probiert) immer noch existiert.

CU, der Poelser
  Mit Zitat antworten Zitat