System.Rtti.TValue.TryCast
Delphi
function TryCast(ATypeInfo: PTypeInfo; out AResult: TValue): Boolean;
C++
bool __fastcall TryCast(System::Typinfo::PTypeInfo ATypeInfo, /* out */ TValue &AResult);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TValue |
説明
現在格納されている値を別の型へキャストしようとします。
TryCast メソッドを呼び出すと、格納された値を別の型へ変換をしようとします。 TryCast はパラメータを 2 つ必要とします。1 つは参照先の型情報を表す ATypeInfo で、 もう 1 つは out 値の AResult で、変換された値を含む TValue レコードを配置します。 変換が成功すると TryCast は true を返し、失敗すると false を返します。
関連項目