![]() |
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. |
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; |
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:
die Daten in eine Stringlist übernehmen. Ggf sind andere Methoden besser, was also hast Du vor?
Mystringlist.Text:=MyRichText.Text;
Gruß K-H |
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 23:10 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 by Thomas Breitkreuz