![]() |
Items aus einem Memo-feld sortieren
Hallo,
es geht um folgendes: Ich habe ein Memo-Feld mit verschiedenen Seriennummern: z.B.: |--------| | E604 | | E603 | | E609 | | E603 | | E609 | | E612 | | E642 | | E604 | | E603 | | E612 | |--------| Nun möchte ich die Seriennummern sortieren, sodass jede Seriennummer nur einmal vorkommt. Dies soll dann in einem zweiten Memo-Feld ausgegeben werden. Das würde dann z.B. so aussehen: |--------| | E603 | | E604 | | E609 | | E612 | | E642 | |--------| Ich hab schon vieles probiert aber brauche Hilfe. Danke Patrick |
Re: Items aus einem Memo-feld sortieren
Aus der Hilfe von TStringList:
Zitat:
Da kannst Du die Zeilen des Memofeldes in eine StringList übertragen. Die Stringlist dann wieder in das Memofeld schreiben. Ob sich das Ausfiltern direkt im Memo machen läßt weiß ich nicht. Grüße Klaus |
Re: Items aus einem Memo-feld sortieren
à la Klaus01: (bzw. für die Französischkenner unter euch "à le Klaus01" *g*):
Delphi-Quellcode:
im Memo direkt sortieren ist nicht möglich,
procedure TForm1.Button1Click(Sender: TObject);
var aSL: TStringList; begin aSL := TStringList.Create; aSL.Sorted := true; aSL.Duplicates := dupAccept; aSL.Assign(Memo1.Lines); Memo1.Lines.Assign(aSL); aSL.Free; end; die Stringlist ist ja extra dafür geschaffen worden um TStrings sortieren zu können. |
Re: Items aus einem Memo-feld sortieren
Danke, hat alles geklappt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 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