Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Sortieren eines ListViews + synchronisieren eines Arrays

  Alt 5. Feb 2010, 12:25
Ich weiß nicht wie Delphi sortiert, aber es kann sein, daß nicht das, was dort verglichen wurde auch vertauscht wurde.
Es gibt da ja verschiedene optimierte Sortieralgos.

Notfalls vor dem Sortieren die ListView-Einträge durchnummerieren (in .Data), und nach dem Sortieren anhand der Werte in .Data das Array sortieren.

Oder du sortierst selber und nicht über diese Sort-Funktion.
(man kann ja die Klicks auf den Header selber behandeln)

Oder du machst es so, wie oben schonma beschrieben und nutzt erst beim Speichern die Reihenfolge der ListView.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat