System.WideStrings.TWideStringList.AddObject

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi