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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.WideStrings.pas System.WideStrings.hpp |
System.WideStrings | TWideStringList |
説明
リストに文字列を追加し、その文字列にオブジェクトを関連付けます。
文字列と、その文字列に関連付けたオブジェクトを、リストに追加するには、AddObject を呼び出します。 AddObject は、新しい文字列およびオブジェクトの、インデックスを返します。
メモ: TWideStringList オブジェクトは、この方法で追加したオブジェクトを保持しません。 TWideStringList インスタンスが破棄された場合にも、TWideStringList オブジェクトに追加された一連のオブジェクトは、存在し続けます。 これらのオブジェクトは、アプリケーションが明示的に破棄する必要があります。
メモ: ソート リストで、リスト内に文字列 S が既に存在し、Duplicates に dupError が設定されている場合は、AddObject は EListError 例外を発生させます。 Duplicates に dupIgnore が設定されている場合に、重複文字列を追加しようとすると、AddObject は既存エントリのインデックスを返します。