TStringList.Duplicates

Parameter

TDuplicates;

Beschreibung

Mit Duplicates können Sie festlegen, welche Aktion ausgeführt werden soll, wenn ein String mehrfach zu einer sortierten Liste hinzugefügt wird. Die Eigenschaft CaseSensitive steuert, ob zwei Strings, die sich nur hinsichtlich der Groß-/Kleinschreibung unterscheiden, als identisch angesehen werden.

Duplicates kann einen der folgenden Werte erhalten:

  • dupIgnore 
         Das Einfügen von Duplikaten in die Liste wird ignoriert.
  • dupError 
         Der Versuch, der sortierten Liste ein String-Duplikat hinzuzufügen, führt zu einer Exception.
  • dupAccept 
         Duplikate sind in der sortierten Liste zulässig.

Setzen Sie Duplicates, bevor Sie der Liste Strings hinzufügen. Wenn Sie Duplicates auf dupIgnore oder dupError setzen, hat das keine Auswirkungen auf doppelte Strings, die bereits in der Liste enthalten sind.

Hinweis

Duplicates hat keinerlei Auswirkungen, wenn die Liste nicht sortiert ist.