System.Classes.TThreadList.Duplicates

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Duplicates: TDuplicates read FDuplicates write FDuplicates;

C++

__property System::Types::TDuplicates Duplicates = {read=FDuplicates, write=FDuplicates, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Classes.pas
System.Classes.hpp
System.Classes TThreadList

Description

Indique si la liste de threads permet les entrées en double.

Définissez Duplicates afin de spécifier ce qui doit arriver lorsqu'une tentative d'ajout d'élément en double à la liste est effectuée. Duplicates doit avoir une des valeurs suivantes.



Valeur Signification

dupIgnore

Ignore les tentatives d'ajout d'éléments en double à la liste.

dupError

Déclenche une exception EListError lorsqu'une tentative d'ajout d'éléments en double à la liste est effectuée.

dupAccept

Autorise les éléments en double dans la liste.



Initialisez Duplicates avant d'ajouter des éléments à la liste. L'initialisation de Duplicates à dupIgnore ou à dupError ne fait rien pour les doublons se trouvant déjà dans la liste.

Remarque :  L'initialisation de Duplicates à dupIgnore (valeur par défaut) ou à dupError peut être gourmand en calcul si la liste comprend de nombreux éléments.

Voir aussi