System.VarCmplx.VarIsComplex

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function VarIsComplex(const AValue: Variant): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall VarIsComplex(const System::Variant &AValue);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.VarCmplx.pas
System.VarCmplx.hpp
System.VarCmplx System.VarCmplx

Beschreibung

Gibt an, ob eine Variante ihre Daten intern als komplexe Zahl speichert.

VarIsComplex gibt den Wert true zurück, wenn AValue eine komplexe Zahl repräsentiert (VarType ist VarComplex).

Komplexe Varianten sind benutzerdefinierte Varianten zur Darstellung komplexer Zahlen. Der Variantentyp unterstützt die direkte Verarbeitung durch Addition, Subtraktion, Multiplikation, Division (keine Ganzzahldivision) und Negationsoperatoren. Diese Varianten besitzen fünf als published deklarierte Eigenschaften: Real, Imaginary, Radius, Theta und FixedTheta. Typumwandlungen aus und in Integertypen, Gleitkommatypen, Stringtypen, TDateTime-Werte und boolesche Werte sind möglich. Zusätzlich implementiert die Unit VarCmplx eine Reihe globaler Funktionen für Operationen mit komplexen Varianten.

Siehe auch