Je ne vois pas non plus à quoi pourrait servir une telle liste triée sur des adresses...
Tout dépend de ce sur quoi les éléments de ta TList pointent.
Si ce sont des enregistrements (Record), alors il doit bien y avoir un champ qui a une valeur significative pour le tri.
Dans ce cas, il faut déréférencer chaque pointeur et le comparer à un autre pointeur déréférencé.
Jette un oeil sur la source de
Nono40 UTILISATION DE L'OBJET TLIST et tu comprendras sûrement mieux mon charabia ci-dessus.
May Delphi be with you-------------------------------
Réponse au message :
-------------------------------
> un TList est une liste de pointeurs je vois pas à quoi ça servirai de la trier... mais bon je ne crois d'ailleurs pas ke ca soit possible, j'ai pas trouvé la fonction
> mais tu peux faire une fonction de tri manuelle en comparant les pointeurs après les avoir transformés en Integer
> pour transformer un pointeur en Integer :
> Integer(ListeDePointeurs[PositionDansLaListe]);
>
>
> Tout problème a sa solution... Mais en général, c'est jamais la bonne...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Comment tier les éléments contenus dans unTList?
>