System.Classes.TThreadList.Duplicates
Delphi
property Duplicates: TDuplicates read FDuplicates write FDuplicates;
C++
__property System::Types::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.