System.WideStrings.TWideStringList.AddObject
Delphi
function AddObject(const S: WideString; AObject: TObject): Integer; override;
C++
virtual int __fastcall AddObject(const System::WideString S, System::TObject* AObject);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStringList |
Description
Insère une chaîne dans la liste, puis associe un objet à la chaîne.
La méthode AddObject ajoute une chaîne et son objet associé à la liste. AddObject renvoie l'indice de la chaîne et de l'objet associé.
Remarque : L'objet TWideStringList ne possède pas les objets ajoutés de cette manière. Les objets ajoutés à l'objet TWideStringList existent toujours même si l'instance de TWideStringList est détruite. Ils doivent être explicitement détruits par l'application.
Remarque : Dans le cas d'une liste triée, AddObject déclenche une exception EListError si la chaîne S existe déjà dans la liste alors que Duplicates a la valeur dupError. Si Duplicates a la valeur dupIgnore, une tentative d'ajout d'une chaîne dupliquée provoque le renvoi par la méthode AddObject de l'indice de l'entrée existante.