Utilisation des listes

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Utilisation de la RTL - Index

La VCL/RTL inclut de nombreuses classes représentant des listes ou des collections d’éléments. Ces classes varient en fonction des types d’éléments qu’elles contiennent, des opérations qu’elles supportent et de leur persistance.

Le tableau suivant énumère les différentes classes de listes et indique les types d’éléments qu’elles contiennent :

Objet Gère

System.Classes.TList

Une liste de pointeurs

System.Classes.TThreadList

Une liste de pointeurs adaptée aux threads

System.Contnrs.TBucketList

Une liste de pointeurs à accès direct

System.Contnrs.TObjectBucketList

Une liste d’instances d’objet à accès direct

System.Contnrs.TObjectList

Une liste d’instances d’objets, gérée en mémoire

System.Contnrs.TComponentList

Une liste de composants gérée en mémoire (c’est-à-dire d’instances de classes dérivées de TComponent)

System.Contnrs.TClassList

Une liste de références de classes

System.Classes.TInterfaceList

Une liste de pointeurs d’interfaces.

System.Contnrs.TQueue

Une liste de pointeurs premier entré, premier sorti

System.Contnrs.TStack

Une liste de pointeurs dernier entré, premier sorti

System.Contnrs.TObjectQueue

Une liste d’objets premier entré, premier sorti

System.Contnrs.TObjectStack

Une liste d’objets dernier entré, premier sorti

System.Classes.TCollection

La classe de base pour de nombreuses classes spécialisées d’éléments typés.

System.Classes.TStringList

Une liste de chaînes

System.IniFiles.THashedStringList

Une liste de chaînes de la forme Nom=Valeur, à accès direct pour les performances.



Voir aussi