System.Variants.IVarInvokeable.SetProperty
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 を返します。