Thema: Delphi Stringliste Umkehren

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#30

AW: Re: Stringliste Umkehren

  Alt 28. Aug 2012, 17:03
Weil ich's grade seh und danach keiner mehr darauf eingegangen ist....

Zitat von DeddyH:
Ist TStringList.CustomSort die Antwort auf Deine Frage?
Ich denke nein, Tim
Wieso nicht?

Die Liste soll ja schließlich umsortiert werden.
Die vorhandene Standardsortierung sortiert es zwar alphabetisch, aber in aufsteigender Richtung.
Läßt man nun die Liste sortieren und gibt dabei eine Vergleichsfunktion an, welche andersrum vergleicht, dann wird die Liste nun in absteigender Richtung sortiert, also ist es genu die Lösung für das Problem der Ausgangsfrage (im Zusammenhang mit den Beispleidaten).



Soll aber die Liste umgedreht werden, unabhängig von einer eventuell vorandenen Sortierung, bzw. wenn es unsortiert ist, dann ist natürlich Exchange die Lösung.
OK und natürlich auch, wenn es möglichst schnell "umsortiert" werden muß und es dabei auf jede Nanosekunde drauf ankommt.


Nja, aber da hier oftmals die Daten von einer Liste in eine andere kopiert werden, dann kann man es sich überlegen
ob man die Daten gleich richtig läd und sortiert ... dann kann man sie mit AddStrings oder sonstwie in einem Schwung übergeben,
bzw. ob man sie gleich in die richtige Komponente läd und da "sortiert",
oder ob man sie eben ganz einfach in umgekehrter Reihenfolge in die andere Liste überträgt. (downto oder mathematisch den Index umkehreren)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (28. Aug 2012 um 17:09 Uhr)
  Mit Zitat antworten Zitat