Thema: Delphi Listenobjekte sortieren

Einzelnen Beitrag anzeigen

Benutzerbild von Gausi
Gausi
Online

Registriert seit: 17. Jul 2005
885 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Listenobjekte sortieren

  Alt 17. Jan 2007, 22:43
Eine TList oder TObjectlist hat auch eine Methode Sort. Dafür muss man nur eine Compare-Funktion angeben. Ein Beispiel wäre evtl. so:
Delphi-Quellcode:
// Eine Compare-Funktion könnte so aussehen
function ScoreSort(item1,item2:pointer):integer;
begin
    result := TPlayer(item1).score <= TPlayer(item2).Score;
end;

// Aufruf geht dann so
Playlist.Sort(ScoreSort);
  Mit Zitat antworten Zitat