Thema: Delphi große Strings

Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: große Strings

  Alt 19. Dez 2003, 22:10
Das zuerst via SetLength() eine Größe festgesetzt werden muss, ist richtig, aber nicht der Grund für die Fehlermeldung.
Diese bedeutet nämlich, dass ein einzelnes String-Literal (das ist das, was zwischen zwei Hochkommas steht) nicht länger als 255 Zeichen sein darf. Eine Stringkonstante mit 500 Zeichen kann man durch Verknüpfen mehrerer kleinerer Literale erreichen, also z.B. so:

My500CharString := 'Ein Literal mit 250 Zeichen' + 'Ein Literal mit 200 Zeichen' + 'Ein Literal mit 50 Zeichen';
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat