System.Variants.IVarInvokeable.GetProperty

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

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 を返します。

関連項目