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
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.