Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Wie genau sortiert CompareText

  Alt 3. Mai 2021, 08:05
CompareText ist wie CompareStr, bloß dass quasi noch ein AnsiLowerCase integriert ist,
also Str vergleich mit Groß-/Kleinschreibung und Text ignoriert die Groß-/Kleinschreibung (a und A stehen zusammen).

Str/Text ist bei all diesen Funktionen, auch AnsiSameText/Str und Co. (Achtung SameText, ohne Ansi, arbeitet Anders)

Intern wird eine WinAPI verwendet, welche die lokalen Spracheinstellungen des Windows nutzt. (Ä liegt mit bei A, im deutschen Windows)


"NaturalSort" wäre eine andere Möglichkeit (aber es wird auch oftmals anders genannt),
da wird praktisch der Text zerlegt und Teile einzeln ausgewertet.
z.B. Ziffern als "ein" Teil als Zummer ausgewertet, womit es dann als 1 2 ... 8 9 10 11 sortiert würde.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 3. Mai 2021 um 10:12 Uhr)
  Mit Zitat antworten Zitat