System.WideStrings.TWideStringList.AddObject

提供: RAD Studio API Documentation
移動先: 案内検索

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 が設定されている場合は、AddObjectEListError 例外を発生させます。 Duplicates に dupIgnore が設定されている場合に、重複文字列を追加しようとすると、AddObject は既存エントリのインデックスを返します。

関連項目