[fpc-pascal] Sorting a Stringlist on ValueFromIndex
Michael Van Canneyt
michael at freepascal.org
Tue Feb 15 08:05:36 CET 2022
On Mon, 14 Feb 2022, James Richters via fpc-pascal wrote:
> Is there a quick way to sort a stringlist on it's .ValueFromIndex field
> instead of it's .Names field?
// Custom compare function
function CompareValues(List: TStringList; Index1, Index2: Integer): Integer;
begin
Result:=CompareText(List.ValueFromIndex[Index1],List.ValueFromIndex[Index2])
end;
// Sort using custom compare function
Mylist.CustomSort(@CompareValues);
Michael.
More information about the fpc-pascal
mailing list