System.Variants.IVarInvokeable.GetProperty
Delphi
function GetProperty(var Dest: TVarData; const V: TVarData;
const Name: string): Boolean;
C++
virtual bool __fastcall GetProperty(TVarData &Dest, const TVarData &V, const System::UnicodeString Name) = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Variants.pas System.Variants.hpp |
System.Variants | IVarInvokeable |
説明
カスタム Variant 型でサポートされる任意のプロパティの値を返します。
プロパティを読み込むための実装を提供するように GetProperty を実装します。アプリケーションが Variant のプロパティを読み込もうとするか(Delphi)、または Variant の Exec メソッドを呼び出すと(C++)、GetProperty への呼び出しが自動的に生成されます。
Dest は、読み込まれたプロパティの値を受け取る TVarData レコードです。V は、プロパティにアクセスするために使われた Variant インスタンスからの TVarData レコードです。Name は、読み込もうとするプロパティの名前です。
GetProperty は、プロパティが処理された場合は True を返します。指定されたプロパティが実装されていない場合は False を返します。