System.Rtti.TValue.TryCast
Delphi
function TryCast(ATypeInfo: PTypeInfo; out AResult: TValue; const EmptyAsAnyType: Boolean = True): Boolean;
C++
bool __fastcall TryCast(System::Typinfo::PTypeInfo ATypeInfo, /* out */ TValue &AResult, const bool EmptyAsAnyType = true);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TValue |
Description
Essaie de transtyper la valeur actuellement stockée en un autre type.
Appelez TryCast pour essayer de convertir la valeur stockée en un autre type. TryCast requiert deux paramètres : ATypeInfo, qui représente les informations de type du type de destination, et une valeur out, AResult, dans lequel sera placé l'enregistrement TValue contenant la valeur convertie. TryCast renvoie true si la conversion a réussi ; et false sinon.
Voir aussi