Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Text in Zeilen teilen (https://www.delphipraxis.net/7266-text-zeilen-teilen.html)

cYaONE 7. Aug 2003 14:58


Text in Zeilen teilen
 
Servus,

wie kann ich einen String, in dem ein Text mit Zeilenumbrüchen enthalten ist in einzelne Strings aufteilen (ein String pro Zeile)?

Danke schonmal!

Mario 7. Aug 2003 15:08

Re: Text in Zeilen teilen
 
Weise TStringList.Text Deinen Text zu. Die StringList kümmert sich...

cYaONE 7. Aug 2003 15:13

Re: Text in Zeilen teilen
 
Das macht es leider nicht, ich habs schon probiert ...

Mario 7. Aug 2003 15:18

Re: Text in Zeilen teilen
 
Du greifst aber auf die StringList dann nicht aus Versehen wieder über Text, sondern über Strings, drauf zu?

Ich kann mir das im Moment nicht vorstellen, weil ich das Verfahren eigentlich gern und recht oft verwende :shock:

Luckie 7. Aug 2003 15:20

Re: Text in Zeilen teilen
 
Wie sehen die Zeilenumbrüche aus? Wie wird der String erzeugt? Wo kommt er her?
Für Windows ist ein Zeilenumbruch #13#10. Auf anderen System nur #10, das könnte Windows falsch interpretieren. Ansonsten sollte das mit der StringList gehen.

ssach 7. Aug 2003 16:28

Re: Text in Zeilen teilen
 
hy,

du kannst den ganzen Text in eine Listbox laden und dann vondort aus einzelnen strings die einzelnen Zeilen zuweisen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
I : integer;
ZEILEN : array[0..100] of string;
begin
   for I := 0 to ListBox1.Items.Count - 1 do
      ZEILEN[I] := ListBox1.Items[I];  
end;
jetzt hast du im array ZEILEN alle einzelnen Zeilen als string gespeichert und kannst damit machen was du willst?

hoffe es ist das wonach du gesucht hast!

cu

Luckie 7. Aug 2003 16:31

Re: Text in Zeilen teilen
 
Items der TListbox ist vom Typ TStrings ergo macht es keinen Unterschied, ob er eine Listbox verwendet oder gleich eine TStringList nimmt.

Wenn du ihm jetzt noch sagst, er soll die Listbox unsichtbar machen, dann gibt es haue vom Chef persönlich. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.

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