System.Rtti.TRttiProperty.SetValue
Delphi
procedure SetValue(Instance: Pointer; const AValue: TValue);
C++
void __fastcall SetValue(void * Instance, const TValue &AValue);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiProperty |
説明
指定されたインスタンスの項目の値を設定します。
SetValue メソッドを呼び出すと、指定されたインスタンスのプロパティに新しい値を設定できます。 SetValue は、そのプロパティの新しい値を含む TValue 構造を必要とします。
AInstance パラメータは、クラス インスタンスかまたはレコード インスタンスを指します。
メモ: IsWritable プロパティを使用すると、書き込みを行っているプロパティの値が使用できるかどうかを調べることができます。 書き込み不可能なプロパティ上で SetValue を呼び出そうとすると、例外が発生します。
関連項目