System.Classes.TThreadList.Duplicates

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Duplicates: TDuplicates read FDuplicates write FDuplicates;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Classes.pas
System.Classes.hpp
System.Classes TThreadList

Beschreibung

Gibt an, ob in der Thread-Liste doppelte Einträge zulässig sind.

Mit Duplicates legen Sie die Aktion fest, die ausgeführt wird, wenn der Liste ein bereits vorhandener Eintrag hinzugefügt werden soll. Duplicates kann einen der folgenden Werte erhalten:



Wert Bedeutung

dupIgnore

Versuche, der Liste einen bereits vorhandenen Eintrag hinzuzufügen werden ignoriert.

dupError

Eine EListError-Exception wird ausgelöst, wenn versucht wird, der Liste einen bereits vorhandenen Eintrag hinzuzufügen.

dupAccept

Doppelt in der Liste vorhandene Einträge sind zulässig.



Duplicates muss gesetzt werden, bevor der Liste Elemente hinzugefügt werden. Das Setzen von Duplicates auf dupIgnore oder dupError hat keine Auswirkungen auf bereits doppelt vorhandene Elemente in der Liste.

Anmerkung:  Wenn die Liste viele Einträge enthält, kann das Setzen von Duplicates auf dupIgnore (der Standard) oder dupError sehr rechenintensiv sein.

Siehe auch