System.VarCmplx.VarIsComplex

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function VarIsComplex(const AValue: Variant): Boolean;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.VarCmplx.pas
System.VarCmplx.hpp
System.VarCmplx System.VarCmplx

Description

Indique si un variant stocke ses données de façon interne comme un nombre complexe.

VarIsComplex renvoie la valeur true si AValue représente un nombre complexe (c'est-à-dire si le paramètre VartType vaut VarComplex).

Les variants complexes sont des variants personnalisés qui représentent des nombres complexes. Le type Variant prend en charge la manipulation directe en utilisant l'addition, la soustraction, la multiplication, la division (mais pas la division entière) et la négation. Ils ont cinq propriétés publiées : Real, Imaginary, Radius, Theta et FixedTheta. Ils peuvent être transtypés vers et depuis les types entiers, les types à virgule flottante, les types chaîne, les valeurs TDateTime et les valeurs booléennes. De plus, l'unité VarCmplx implémente un certain nombre de fonctions globales opérant sur les Variants complexes.

Voir aussi