System.Rtti.TValue.TryCast
Delphi
function TryCast(ATypeInfo: PTypeInfo; out AResult: TValue): Boolean;
C++
bool __fastcall TryCast(System::Typinfo::PTypeInfo ATypeInfo, /* out */ TValue &AResult);
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