Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Explorer-like Stringsortierung (https://www.delphipraxis.net/139606-explorer-like-stringsortierung.html)

himitsu 1. Sep 2009 12:37


Explorer-like Stringsortierung
 
Tachchen,

weiß zufällig wer, wie man Strings/Namen so sortieren kann, wie es auch der Explorer tut?

Über CompareStringW oder S1<S2 bekomm ich jedenfalls eine andere Reinfolge raus, als sie der Explorer anzeigt.

Ich würde aber gern meine Dateiliste genauso soriert anzeigen, wie man es vom Explorer gewohnt ist.

hochanchtungsvoll klein himi

uligerhardt 1. Sep 2009 12:40

Re: Explorer-like Stringsortierung
 
Zitat:

Zitat von himitsu
Ich würde aber gern meine Dateiliste genauso soriert anzeigen, wie man es vom Explorer gewohnt ist.

Vielleicht ist hier was dabei.

Luckie 1. Sep 2009 13:28

Re: Explorer-like Stringsortierung
 
Wie sortiert der Exporrer denn?

himitsu 1. Sep 2009 13:46

Re: Explorer-like Stringsortierung
 
Wenn ich das wüßte, dann hätte ich mir schon lange etwas gebastelt :roll:

Hatte hier innerhalb der letzen 2-3 Jahre mehrmals nachgefragt und bisher hatte keiner 'ne Antwort (nur fand ich den Thread nimmer)

Jedenfalls sortiert der halt anders und das betrifft nicht nur d mit den Natural-Read-Zeugs

Code:
1    1
11   2
2    3
3    5
5    11
50   50
     ^ Explorer
^ normal Stringsortierung
es werden auch z.B. Sonderzeichen und z.B. asiatischene Schriftzeichen anders sortiert


aber diese Funktion sieht schonmal gut aus :)
nur noch 'ne Alternative für Win2k dazu und gut is.

Luckie 1. Sep 2009 13:48

Re: Explorer-like Stringsortierung
 
Such mal bei Raymond Chen, der hat mal etwas über die Explorer Sortierung geschrieben in seinem Blog.

Bernhard Geyer 1. Sep 2009 13:53

Re: Explorer-like Stringsortierung
 
Wie wäre es mit StrCmpLogicalW? (Wird auch im Link von Post #2 hingewiesen).

himitsu 1. Sep 2009 14:04

Re: Explorer-like Stringsortierung
 
Zitat:

Zitat von Bernhard Geyer
Wie wäre es mit StrCmpLogicalW?

himitsu schrieb in #4
aber diese Funktion sieht schonmal gut aus :)

eine native Funktion seitens Windows ist mir dann schon lieber ... falls/wenn die da mal was ändern, dann stimmt es immernoch überein :stupid:

stOrM 1. Sep 2009 15:05

Re: Explorer-like Stringsortierung
 
Vielleicht ist das auch noch interessant zu dem Thema?

Bernhard Geyer 1. Sep 2009 15:10

Re: Explorer-like Stringsortierung
 
Zitat:

Zitat von stOrM
Vielleicht ist das auch noch interessant zu dem Thema?

Vermutlich erst in 5-10 Jahre:
Zitat:

Minimum supported client: Windows Vista
Minimum supported server: Windows Server 2008

stOrM 1. Sep 2009 15:16

Re: Explorer-like Stringsortierung
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von stOrM
Vielleicht ist das auch noch interessant zu dem Thema?

Vermutlich erst in 5-10 Jahre:
Zitat:

Minimum supported client: Windows Vista
Minimum supported server: Windows Server 2008


:mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:59 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz