Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#8

AW: Sortierung von Array of Record

  Alt 27. Jun 2012, 16:52
Gibt es eine Möglichkeit, diese verschiendenen Arrays durch eine einzige Sortierfunktion sortieren zu lassen?
Ja, wenn du für jeden Recordtyp zwei Funktionen bereitstellst.
1.) function Compare(Index1, Index2: Integer): Integer; // 2 Records vergleichen
2.) procedure Exchange(Index1, Index2: Integer); // 2 Records vertauschen

In der Code-Library gibt es eine Sortierklasse von mir mit der du nach diesem Prinzip alles sortieren kannst.
Pro Sortieranwendung muss man nur von der Sortierklasse ableiten und die beiden obigen Funktionen implementieren.
Andreas

Geändert von shmia (27. Jun 2012 um 16:54 Uhr)
  Mit Zitat antworten Zitat