Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Custom Sort - CompareItems mit Boolean

  Alt 15. Feb 2010, 06:22
Zitat von NamenLozer:
Da geh ich dann doch lieber auf Nummer Sicher und nutze meine Methode
Is aber unübersichtlich und langsam(er), dann lieber so:
Delphi-Quellcode:
Function CompareBoolean (a,b : Boolean) : Integer;
Begin
  Result := ord(a) - ord(b);
End;
oder so:
Delphi-Quellcode:
Function CompareBoolean (a,b : Boolean) : Integer;
Const
  BoolOrder : Array [False..True] Of Integer = (0,1); // Oder 1,0 wenn man andersherum sortieren will
Begin
  Result := BoolOrder[a] - BoolOrder[b];
End;
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat