![]() |
StringList rückwärts sortieren
Hallo erstmal,
vielleicht gab es das hier schonmal aber ich habe es nicht gefunden. Ich habe in einer StringListe mehrere Einträge (Dateinamen). Diese möchte ich aber nicht nach Dateiname von "a" nach "z" sortiert haben, sondern umgekehrt. Bsp: Sortiert : Datei1 Datei2 Datei4 Datei8 Rückwärts : Datei8 Datei4 Datei2 Datei1 Vielleicht gibts da ja schon etwas fertiges?! MFG und danke schonmal. Alex |
Re: StringList rückwärts sortieren
Schau mal in der Hilfe unter CustomSort. Hier wird eine Methode angegeben, in der dann jeweils zwei member verglichen werden können und je nach Ergebnis dieser Funktion wird dann die Liste sortiert. Aber vorsicht: Lieber threadsicher machen.
|
Re: StringList rückwärts sortieren
ansonsten:
erst sortieren, dann einen Zeiger (i) an den Anfang der Liste, einen ans Ende (j) und so lange Liste[i] mit Liste[j] tauschen (und danach i++, j--), bis sich i und j überschneiden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 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