System.WideStrings.TWideStrings.Objects

提供: RAD Studio API Documentation
2011年10月18日 (火) 20:56時点におけるPyBot (トーク | 投稿記録)による版 (Scoping Libraries)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Delphi

property Objects[Index: Integer]: TObject read GetObject write PutObject;

C++

__property System::TObject* Objects[int Index] = {read=GetObject, write=PutObject};

プロパティ

種類 可視性 ソース ユニット
property public
System.WideStrings.pas
System.WideStrings.hpp
System.WideStrings TWideStrings

説明

Strings プロパティ内のそれぞれの文字列に関連付けられているオブジェクトの集合を表します。

TWideStringsObjects プロパティを設定しても、何も変化しません。TWideStringsObjects プロパティを読み取ると nil(Delphi)または NULL(C++)が返ります。下位クラスで Objects プロパティを実装することによって、オブジェクトを文字列に関連付けることができます。

Index が示す位置にある文字列に関連付けられたオブジェクトを取得したり設定するには、TWideStrings の下位クラスの Objects プロパティを使用します。Index は、オブジェクトに関連付けられた文字列の位置を表します。0 は最初の文字列、1 は 2 番目の文字列を表します。TWideStrings の下位クラスが Objects プロパティをサポートしていない場合は、このプロパティを読み取ると nil(Delphi)または NULL(C++)が返ります。

メモ:  TWideStrings オブジェクトは、Objects 配列内にオブジェクトを持ちません。TWideStrings オブジェクトが破棄されても、Objects 配列に追加した Objects は存在したままです。アプリケーションで明示的にこれらを破棄する必要があります。

関連項目