System.Rtti.TValue.IsType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsType<T>(const EmptyAsAnyType: Boolean = True): Boolean; overload;
function IsType(ATypeInfo: PTypeInfo; const EmptyAsAnyType: Boolean = True): Boolean; overload;

C++

bool __fastcall TValue::IsType(const bool EmptyAsAnyType)/* overload */
bool __fastcall IsType(System::Typinfo::PTypeInfo ATypeInfo, const bool EmptyAsAnyType = true)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Rtti.pas
SystemRtti.h
System.Rtti TValue

Beschreibung

Überprüft, ob der aktuell gespeicherte Wert in einen angegebenen Typ umgewandelt werden kann.

Rufen Sie IsType auf, zum Überprüfen, ob der gespeicherte Wert des angegebenen Typs ist. IsType erfordert einen ATypeInfo-Parameter, der die Typinformationen zum Überprüfen repräsentiert. IsType gibt true zurück, wenn der gespeicherte Wert des markierten Typs ist, ansonsten wird false angegeben.

Die generische Variante dieser Methode benötigt keine Parameter, weil sie die PTypeInfo-Informationen intern ermittelt.

Siehe auch