![]() |
Re: Objekte nach Datum Sortieren
Zitat:
Delphi-Quellcode:
Damit nutzt du nicht den langsamen Bubblesort und deine Exchange Methode kannst du dir auch sparen, da die eh überflüssig ist, denn du musst nicht das Objekt clonen sondern lediglich deren Platz in der ObjektListe vertauschen.
meinKalender.Liste.Sort(@CompareDate);
|
Re: Objekte nach Datum Sortieren
Delphi-Quellcode:
@DeddyH & Jelly: Danke! :mrgreen:
procedure TTerminKalender.Sort(AList: TStrings);
function CompareDate(Item1, Item2: Pointer): Integer; var Val1, Val2: TDateTime; begin val1 := TTermin(Item1).Time; val2 := TTermin(Item2).Time; Result := DateUtils.CompareDate(Val1, Val2); end; begin FTerminListe.Sort(@CompareDate); end; |
Re: Objekte nach Datum Sortieren
Ich dachte, das wäre in meinem Beispiel deutlich geworden :|
|
Re: Objekte nach Datum Sortieren
Genau die Lösung habe ich ja schon ganz am Anfang geschrieben und gezeigt. Schön das du hier nicht jeden ignorierst, so erhälst du ja doch noch irgendwann mal eine brauchbare Lösung...
|
Re: Objekte nach Datum Sortieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz