Thema: Delphi FileListBox sortieren

Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#8

Re: FileListBox sortieren

  Alt 5. Jul 2005, 19:54
Zitat von maximus Caesar:
Wie kann ich das den jetzt anwenden?
Bei dem ersten Algorithmus heißt es ja, dass er net richtig funktioniert, wenn keine Ziffern da sind.
Kann der Fall bei dir überhaupt auftreten? Wie sollten die Strings dann sortiert werden?
Zitat von maximus Caesar:
Und wie ich den Zweiten auf FileListBox1.Items anwende kapier ich net
MSDN
The string pointed to by the lpString1 parameter is less in lexical value than the string pointed to by the lpString2 parameter.The string pointed to by lpString1 is equivalent in lexical value to the string pointed to by lpString2. The two strings are equivalent for collating purposes, though not necessarily identical.The string pointed to by lpString1 is greater in lexical value than the string pointed to by lpString2.

Wenn also das Ergebnis von NatCompareText kleiner 0 ist, ist der Inhalt von S1 kleiner, bei Result = 0 sind beide gleich groß und wenn Result größer 0 ist, ist S2 größer.
Das Ganze musst du nun noch in einen Quicksort o.Ä. einbauen.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat