AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi String mit mehreren CRLF in TStringList einfügen
Thema durchsuchen
Ansicht
Themen-Optionen

String mit mehreren CRLF in TStringList einfügen

Ein Thema von Kostas · begonnen am 3. Mär 2008 · letzter Beitrag vom 3. Mär 2008
Antwort Antwort
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.075 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

String mit mehreren CRLF in TStringList einfügen

  Alt 3. Mär 2008, 15:10
Hallo Zusammen,

ich habe dieses String:
s := 'zeile1'+#13#10+
'zeile2'+#13#10+
'zeile3';

Gibt es eine Möglichkeit den String in eine StringList
einzufügen so das drei Einträge entstehen, so wie bei memo.lines.add?

Gruß Kostas
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: String mit mehreren CRLF in TStringList einfügen

  Alt 3. Mär 2008, 15:12
Ja, Hinter Memo.Lines steckt auch eine Stringliste.
Markus Kinzler
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.075 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: String mit mehreren CRLF in TStringList einfügen

  Alt 3. Mär 2008, 15:16
Zitat von mkinzler:
Ja, Hinter Memo.Lines steckt auch eine Stringliste.
Ja aber wie geht das ?
MyStringList.add(s); ergibt MyStringList.count = 1

hast Du eine Idee?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: String mit mehreren CRLF in TStringList einfügen

  Alt 3. Mär 2008, 15:18
Setzte mal .StrictDelimiter auf False;
Markus Kinzler
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.075 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: String mit mehreren CRLF in TStringList einfügen

  Alt 3. Mär 2008, 15:23
Zitat von mkinzler:
Setzte mal .StrictDelimiter auf False;
jetzt wird es glaube ich interessant.
TSringList hat keine Eigenschaft StrictDelimiter auch nicht TStrings.
Ich verwende Delphi5.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: String mit mehreren CRLF in TStringList einfügen

  Alt 3. Mär 2008, 15:25
Dann ist diese Eigenschaft auch nicht nötig da vorher ein Zeilenumbruch automatisch Delimiter wahr.
Markus Kinzler
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.075 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

Re: String mit mehreren CRLF in TStringList einfügen

  Alt 3. Mär 2008, 15:27
Ist es also nicht Möglich in ein TStringList oder TStrings in einem Rutsch
mein String in die TStringList zu schreiben?
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#8

Re: String mit mehreren CRLF in TStringList einfügen

  Alt 3. Mär 2008, 15:30
Hallo,

in allen Versionen von Delphi: Den String mit eingebetteten Zeilentrennern (#13#10 oder sLineBreak) einfach an die Eigenschaft StringList.Text zuweisen, der interne Parser weiß dann was zu tun ist.

Freundliche Grüße
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.075 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

Re: String mit mehreren CRLF in TStringList einfügen

  Alt 3. Mär 2008, 15:50
Hallo mkinzler,

volltreffer genau das ist es.
Die Eigenschaft Text ist mir noch nicht aufgefallen.
In der Hilfe ist auch genau mein Fall beschrieben.

tausend Dank für Deine Hilfe.

Gruß Kostas
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:27 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