System.Classes.TThreadList.Duplicates

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

property Duplicates: TDuplicates read FDuplicates write FDuplicates;

C++

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

Properties

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

Description

Indicates whether the thread list allows duplicate entries.

Set Duplicates to specify what should happen when an attempt is made to add a duplicate item to the list. The value of Duplicates should be one of the following.



Value Meaning

dupIgnore

Ignore attempts to add duplicate items to the list.

dupError

raise an EListError exception when an attempt is made to add duplicate items to the list.

dupAccept

Permit duplicate items in the list.



Set Duplicates before adding any items to the list. Setting Duplicates to dupIgnore or dupError does nothing about duplicates that are already in the list.

Note: Setting duplicates to dupIgnore (the default) or dupError can be computationally expensive if the list has many items.

See Also