System.VarCmplx.VarIsComplex
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.