Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Arbeiten mit TstringList (https://www.delphipraxis.net/173413-arbeiten-mit-tstringlist.html)

DelphiUser123 23. Feb 2013 10:56

Delphi-Version: 2007

Arbeiten mit TstringList
 
Hallo liebe Delphi Community,

ich habe folgendes Problem:
Ich habe ein RichEdit Fenster in das ich mehrere Zahlen eingebe- ein oder zweistellige Zahlen. Abgetrennt jeweils durch je ein Leerzeichen vor und hinter der Zahl.
Nun will ich den Edit Inhalt in eine Liste überführen (eventuell TStringList). Denn ich möchte auf die einzelnen Zahlen zurückgreifen.
Wie kriege ich das im Detail hin?

Der string soll sich also in eine Liste verwandeln. In meinen Recherchen habe ich den Befehl Liste.Add(RichEdit.text) gefunden, jedoch kommt immer Fehlermeldung und ich befürchte dass RichEdit.text als nur ein einziges Element betrachtet wird.

Danke für Hilfestellung.

Popov 23. Feb 2013 11:16

AW: Arbeiten mit TstringList
 
Das Problem ist leicht missverständlich. Du hast ein RichEdit Fenster in dem du mehrere Zahlen eingibst, ein oder zweistellige Zahlen. Was ist der Kern der Aussage? Dass du ein RichEdit Fenster hast oder darin eine Zeile mit ein oder zweistelligen Zahlen?

Ich gehe mal von der Zeile aus.

Kopiere die Zeile in ein String, z. B. s := '123 456 78 12 456 34 234 234';

Deine TStringList hat die Eigenschaft Delimiter, weise ihr ein Leerzeichen zu, z. B. sl.Delimiter := ' '; // in ' ' ist ein Leerzeichen

Dann den String als Zeichengetrennte Liste einlesen, z. B. sl.DelimitedText := s;

p80286 23. Feb 2013 11:22

AW: Arbeiten mit TstringList
 
Worauf willst Du hinaus? was willst du erreichen?
wenn Du die Zahlen in jeweils eine Zeile eingibst:
1
22
49
123
9
745

dann kannst Du zb. mit
Delphi-Quellcode:
Mystringlist.Text:=MyRichText.Text;
die Daten in eine Stringlist übernehmen. Ggf sind andere Methoden besser, was also hast Du vor?

Gruß
K-H

DelphiUser123 23. Feb 2013 11:57

AW: Arbeiten mit TstringList
 
Danke für eure Antworten. Danke Popov, Dein Vorschlag läuft super.
Gruß und schönes Wochenende


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:58 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