System.WideStrings.TWideStringList.AddObject

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AddObject(const S: WideString; AObject: TObject): Integer; override;

C++

virtual int __fastcall AddObject(const System::WideString S, System::TObject* AObject);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.WideStrings.pas
System.WideStrings.hpp
System.WideStrings TWideStringList

Beschreibung

Fügt der Liste einen String hinzu und ordnet dem String ein Objekt zu.

Mit AddObject fügen Sie der Liste einen String hinzu und ordnen dem String ein Objekt zu. AddObject gibt den Index des neuen String und des neuen Objekts zurück.

Anmerkung:  Das TWideStringList-Objekt ist nicht der Eigentümer der Objekte, die auf diese Weise hinzugefügt werden. Diese Objekte existieren weiter, auch wenn die TWideStringList-Instanz freigegeben wird. Sie müssen explizit von der Anwendung freigegeben werden.

Anmerkung:  Wenn Sie versuchen, den String S durch einen Aufruf von AddObject zu einer sortierten Liste hinzuzufügen, die diesen String bereits enthält, wird eine EListError-Exception ausgelöst und die Eigenschaft Duplicates auf dupError gesetzt. Wenn Duplicates den Wert dupIgnore hat und versucht wird, ein Duplikat hinzuzufügen, gibt AddObject den Index des vorhandenen Eintrags zurück.

Siehe auch