Data.DBXCommon.TDictionaryStringList.AddObject
Delphi
function AddObject(const S: string; AObject: TObject): Integer; override;
C++
virtual int __fastcall AddObject(const System::UnicodeString S, System::TObject* AObject);
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| function | public | Data.DBXCommon.pas Data.DBXCommon.hpp |
Data.DBXCommon | TDictionaryStringList |
Description
Insère une chaîne dans la liste, puis associe un objet à la chaîne. {{#multireplace:Data.DBXCommon.TDictionaryStringList.AddObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} hérite de {{#multireplace:System.Classes.TStringList.AddObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Tout le contenu en-dessous de cette ligne se réfère à {{#multireplace:System.Classes.TStringList.AddObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.
Insère une chaîne dans la liste, puis associe un objet à la chaîne.
Appelez AddObject pour ajouter une chaîne et son objet associé à la liste. AddObject renvoie l'index de la nouvelle chaîne et du nouvel objet.
Remarque : Si la propriété OwnsObjects est définie sur False, l'objet TStringList ne possède pas les objets ajoutés de cette manière. Les objets ajoutés à l'objet TStringList existent toujours même si l'instance de TStringList est détruite. Ils doivent être explicitement détruits par l'application. Si vous voulez que les objets soient libérés automatiquement à la destruction de l'objet TStringList, vous devez définir OwnsObjects sur True ou bien utiliser le constructeur Create surchargé qui accepte le paramètre booléen
OwnsObjects, à la création de l'objet TStringList.
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'index de l'entrée existante.