Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.539 Beiträge
 
Delphi 11 Alexandria
 
#28

AW: Objectlist sortieren

  Alt 11. Aug 2016, 15:11
Delphi-Quellcode:
function SuperduperSort(Item1, Item2: Pointer): integer;
begin
  Result := TArtValues(Item1).ArtNr - TArtValues(Item2).ArtNr;
end;

...

FVArtValues.Sort(SuperduperSort);
Ich bin mir ziemlich sicher, dass das Ergebnis nicht zwingend unbedingt 0, 1 oder -1 sein muss. Sollte ich mich irren, kann man das Funktionsergebnis ja noch mit Math.Sign auf den richtigen Wert bringen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat