System.VarCmplx.VarComplex

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function VarComplex: TVarType;

C++

extern DELPHI_PACKAGE System::Word __fastcall VarComplex(void);

Eigenschaften

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

Beschreibung

Gibt den Varianten-Typcode für benutzerdefinierte Varianten zurück, die komplexe Zahlen repräsentieren.

Mit VarComplex ermitteln Sie den Varianten-Typcode für benutzerdefinierte Varianten, die komplexe Zahlen repräsentieren. Die Varianten-Typcodes für benutzerdefinierte Varianten werden dynamisch zugewiesen, wenn die Anwendung die Unit lädt, die die Varianten implementiert. VarComplex ermöglicht der Anwendung die aktuell für benutzerdefinierte Varianten, die komplexe Zahlen darstellen, verwendeten Typcodes zu identifizieren. Dieser Typcode muss jedoch nicht mit dem übereinstimmen, der von einer anderen Anwendung verwendet wird, die auf andere benutzerdefinierte Variantentypen zugreift.

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