procedure TList.Sort(Compare: TListSortCompare); // avec TListSortCompare = function (Item1, Item2: Pointer): Integer;