Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.139 Beiträge
Delphi 12 Athens
|
AW: StringList CustomSort
16. Sep 2018, 11:07
Zitat:
Delphi-Quellcode:
//========================================================
//Jetzt erst der Vergleich der eigentlichen Daten
//========================================================
if AnsiCompareText(List[Index1],List[Index2])>0 then
begin
Result:=1;
Exit;
end;
if AnsiCompareText(List[Index1],List[Index2])<0 then
begin
Result:=-1;
Exit;
end;
Delphi-Quellcode:
//========================================================
//Jetzt erst der Vergleich der eigentlichen Daten
//========================================================
Result := AnsiCompareText(List[Index1],List[Index2])
Delphi-Quellcode:
function Sort1(List: TStringList; Index1, Index2: Integer): Integer;
begin
if Index1 = 0 then // Der der Index 0 hat soll nach oben sortiert werden.
Result := -1
else if Index2 = 0 then
Result := 1
else
Result := AnsiCompareText(List[Index1], List[Index2]);
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
|