System.Variants.IVarInvokeable.SetProperty

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

Delphi

function SetProperty(const V: TVarData; const Name: string;
const Value: TVarData): Boolean;

C++

virtual bool __fastcall SetProperty(const TVarData &V, const System::UnicodeString Name, const TVarData &Value) = 0 ;

プロパティ

種類 可視性 ソース ユニット
function public
System.Variants.pas
System.Variants.hpp
System.Variants IVarInvokeable

説明

カスタム Variant 型でサポートされる任意のプロパティの値を設定します。

プロパティを設定するための実装を提供するように SetProperty を実装します。アプリケーションが Variant のプロパティを設定しようとするか(Delphi)、または Variant の Exec メソッドを呼び出すと(C++)、SetProperty への呼び出しが自動的に生成されます。

Value は、プロパティに割り当てる値を表す TVarData レコードです。V は、プロパティにアクセスするために使われた Variant インスタンスからの TVarData レコードです。Name は、設定しようとするプロパティの名前です。

SetProperty は、プロパティが処理された場合は True を返します。指定されたプロパティが実装されていない場合は False を返します。

関連項目