Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
Delphi 10.2 Tokyo Starter
|
Re: Objekte nach Datum Sortieren
14. Sep 2008, 16:10
Bäume und Wald und so.
Delphi-Quellcode:
procedure TTerminKalender.Sort(AList: TStrings);
function CompareDate(Item1, Item2: Pointer): Integer;
var
Val1, Val2: TDateTime;
begin
val1 := TTermin(Item1).FTime;
val2 := TTermin(Item2).FTime;
Result := DateUtils.CompareDate(Val1, Val2);
end;
var
i, j: Integer;
begin
for i := 0 to FTerminListe.Count - 2 do
for j := i + 1 to FTerminListe.Count - 1 do
if CompareDate(TTermin(FTerminListe.Items[i]), TTermin(FTerminListe.Items[j])) = 1 then
FTerminListe.Exchange(i, j);
end;
Danke für die Gedult und Mühe.
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
|
|
Zitat
|