Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi WorkAround für #13#10 als StringList-Delimiter gesucht (https://www.delphipraxis.net/135976-workaround-fuer-13-10-als-stringlist-delimiter-gesucht.html)

Synollus 21. Jun 2009 14:14


WorkAround für #13#10 als StringList-Delimiter gesucht
 
Der Titel sagt es eigentlich schon aus. Ich habe einen String und möchte jede Zeile in einer StringList von einander trennen. Das Problem ist nur, dass Delimiter einen Charakter erwartet. #13#10 sind aber 2.

Gibt es einen anderen Typen / Weg um das zu realisieren?

Klaus01 21. Jun 2009 14:27

Re: WorkAround für #13#10 als StringList-Delimiter gesucht
 
Hallo,

wie schaut es denn aus, wenn Du
den String in die Stringlist einliste.

Delphi-Quellcode:
sl : TstringList.create;
sl.text := DeinString;
for i:=0 to sl.count -1 do
  showMessage(sl[i]=;
Grüße
Klaus

stoxx 21. Jun 2009 14:32

Re: WorkAround für #13#10 als StringList-Delimiter gesucht
 
probiers mal mit

Delphi-Quellcode:
sl := TStringList.create;
sl.LineBreak := #13;

und mit

Delphi-Quellcode:
sl.LineBreak := #10;
in früheren Versionen von Delphi war "LineBreak" nicht eine property sondern eine Unit Varialbe glaub ich ...

Uwe Raabe 21. Jun 2009 15:29

Re: WorkAround für #13#10 als StringList-Delimiter gesucht
 
Zitat:

Zitat von Synollus
Der Titel sagt es eigentlich schon aus. Ich habe einen String und möchte jede Zeile in einer StringList von einander trennen. Das Problem ist nur, dass Delimiter einen Charakter erwartet. #13#10 sind aber 2.

Der Delimiter wird nur verwendet, wenn du DelimitedText benutzt. Eine Zuweisung zu Text erwartet das, was im Property LineBreak steht - und das ist per Default #13#10...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz