Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Konzeptfrage: Sortierfunktion nach Datum (Integer) in TStringList erweitern

  Alt 14. Okt 2010, 22:39
Vergleiche doch im Gleichheitsfall nachträglich noch den Text.

Delphi-Quellcode:
function DoCompareByDate(List: TStringList; Index1, Index2: Integer): Integer;
begin
  Result := 0;
  if Assigned(List) then
  begin
    if (Integer(List.Objects[Index1]) < Integer(List.Objects[Index2])) then
      Result := 1
    else
    if (Integer(List.Objects[Index1]) > Integer(List.Objects[Index2])) then
      Result := -1
    else
    if (List[Index1] < List[Index2]) then
      Result := 1
    else
    if (List[Index1] > List[Index2]) then
      Result := -1;
  end;
end;
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat