System.Rtti.TValue.TryCast

De RAD Studio API Documentation
Aller à : navigation, rechercher

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