Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
39.157 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: TStringList.CustomSort wird nicht angesprochen?

  Alt 28. Jul 2021, 21:57
Sorted immer auf False belassen. (Sortet braucht also garnicht benutzt/zugewiesen zu werden)

Sort und CustomSort sortieren "jetzt" und nur jetzt, bei diesem Aufruf.
Das Sorted:=True anschließend nutzt die hauseigene Sort-Methode und "überschreibt" somit das was CustomSort gemacht hatte.


Man könnte aber auch das function CompareStrings(const S1, S2: string): Integer; override; überchreiben und somit die "Standard"-Sortierung ändern, wenn man Sorted=True nutzen will, sowie diese Sortierung auch für Find und IndexOf.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu (28. Jul 2021 um 22:03 Uhr)
  Mit Zitat antworten Zitat