Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#22

AW: Doppel schnell aus Lise löschen.

  Alt 8. Dez 2014, 12:46
Machs doch so ('Sign' müsste in der Unit Math sein'). 'Sign' ist eigentlich gar nicht notwendig.
Delphi-Quellcode:
function TFloatPoints.SortCompare(const I, J: integer): integer;
const
   Eps = 1E-4;
var
   A, B: TFloatPoint;
begin
   A := FItems[I];
   B := FItems[J];
   Result := Sign(CompareValue(A.X, B.X, Eps));
   If Result = 0 then
     Result := Sign(CompareValue(A.Y, B.Y, Eps));
End;
  Mit Zitat antworten Zitat