System.Rtti.TValue.TryAsType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function TryAsType<T>(out AResult: T; const EmptyAsAnyType: Boolean = True): Boolean;

C++

bool __fastcall TValue::TryAsType(/* out */ T &AResult, const bool EmptyAsAnyType)

Eigenschaften

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

Beschreibung

Versucht den aktuell gespeicherten Wert in einen anderen Typ umzuwandeln.

Rufen Sie TryAsType auf, um zu versuchen, den gespeicherten Wert in einen anderen Typ zu konvertieren. TryCast erfordert einen out-Parameter, der AResult heißt, in den den umgewandelten Wert platziert wird. TryAsType gibt true zurück, wenn die Konvertierung erfolgreich wurde, ansonsten wird false zurückgegeben.

Siehe auch