Routines de support des variants

De RAD Studio
Aller à : navigation, rechercher

Remonter à Catégories de l'API - Index

Cette rubrique liste toutes les routines de support des variants définies dans la RTL de Delphi.



Routine Description

System.Variants.DynArrayFromVariant

Crée un tableau dynamique à partir d'un variant.

System.Variants.DynArrayToVariant

Crée un tableau de Variants à partir d'un tableau dynamique.

System.Variants.FindCustomVariantType

Récupère l'objet qui implémente un type de Variants personnalisé.

System.Variants.FindVarData

Renvoie un pointeur sur les données d'un variant.

System.Variants.HandleConversionException

Gère les exceptions pendant les conversions de type variant.

System.Variants.Null

Renvoie un variant System.Variants.Null.

System.Variants.Unassigned

Renvoie un variant "vide".

System.Variants.VarArrayCreate

Crée un tableau de Variants.

System.Variants.VarArrayCreateError

Indique une erreur de création de tableau.

System.Variants.VarArrayDimCount

Renvoie le nombre de dimensions d'un tableau de Variants.

System.Variants.VarArrayGet

Renvoie un Variant représentant une seule valeur d'un tableau de Variants multidimensionnel.

System.Variants.VarArrayHighBound

Renvoie la limite supérieure d'une dimension d'un tableau de Variants.

System.Variants.VarArrayLock

Verrouille un tableau de Variants et renvoie un pointeur sur les données.

System.Variants.VarArrayLowBound

Renvoie la limite inférieure d'une dimension d'un tableau de Variants.

System.Variants.VarArrayOf

Crée et remplit un tableau de Variants unidimensionnel.

System.Variants.VarArrayPut

Affecte la valeur d'une seule cellule d'un tableau de Variants multidimensionnel.

System.VarArrayRedim

Redimensionne un tableau de Variants.

System.Variants.VarArrayRef

Renvoie une référence au tableau de Variants spécifié.

System.Variants.VarArrayUnlock

Déverrouille un tableau variant.

System.VarCmplx.VarAsComplex

Transtype un variant quelconque en un variant personnalisé représentant un nombre complexe.

System.VarConv.VarAsConvert

Transtype un variant quelconque en un variant personnalisé représentant une mesure.

System.Variants.VarAsError

Convertit un HRESULT en un variant d'erreur.

System.Variants.VarAsType

Convertit un variant dans le type spécifié.

System.VarCast

Convertit un variant dans le type spécifié.

System.Variants.VarCastError

Déclenche une exception System.Variants.EVariantTypeCastError.

System.Variants.VarCheckEmpty

Déclenche une exception si la valeur d'un variant spécifié est System.Variants.Unassigned.

System.VarClear

Efface le Variant spécifié afin qu'il ne soit pas affecté.

System.Variants.VarCompareValue

Renvoie la relation entre des Variants.

System.VarCmplx.VarComplex

Renvoie le code de type variant pour les Variants personnalisés qui représentent des nombres complexes.

System.VarCmplx.VarComplexAbs

Renvoie la valeur absolue d'un nombre complexe.

System.VarCmplx.VarComplexAbsSqr

Renvoie le carré de la valeur absolue d'un nombre complexe.

System.VarCmplx.VarComplexAngle

Renvoie l'argument d'un nombre complexe.

System.VarCmplx.VarComplexArcCos

Renvoie l'Arc cosinus d'un nombre complexe.

System.VarCmplx.VarComplexArcCosH

Renvoie l'Argument cosinus hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexArcCot

Renvoie l'Arc cotangente d'un nombre complexe.

System.VarCmplx.VarComplexArcCotH

Renvoie l'Argument cotangente hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexArcCsc

Renvoie la réciproque de la cosécante d'un nombre complexe.

System.VarCmplx.VarComplexArcCscH

Renvoie la réciproque de la cosécante hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexArcSec

Renvoie la réciproque de la sécante d'un nombre complexe.

System.VarCmplx.VarComplexArcSecH

Renvoie la réciproque de la sécante hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexArcSin

Renvoie l'Arc sinus d'un nombre complexe.

System.VarCmplx.VarComplexArcSinH

Renvoie l'Argument sinus hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexArcTan

Renvoie l'Arc tangente d'un nombre complexe.

System.VarCmplx.VarComplexArcTanH

Renvoie l'Argument tangente hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexConjugate

Renvoie le conjugué d'un nombre complexe.

System.VarCmplx.VarComplexCos

Renvoie le cosinus d'un nombre complexe.

System.VarCmplx.VarComplexCosH

Renvoie le cosinus hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexCot

Renvoie la cotangente d'un nombre complexe.

System.VarCmplx.VarComplexCotH

Renvoie la cotangente hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexCreate

Renvoie un variant personnalisé qui représente un nombre complexe.

System.VarCmplx.VarComplexCsc

Renvoie la cosécante d'un nombre complexe.

System.VarCmplx.VarComplexCscH

Renvoie la cosécante hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexExp

Renvoie l'exponentielle d'un nombre complexe.

System.VarCmplx.VarComplexFromPolar

Convertit une ensemble de coordonnées polaires en un nombre complexe.

System.VarCmplx.VarComplexInverse

Renvoie l'inverse d'un nombre complexe.

System.VarCmplx.VarComplexLn

Renvoie le logarithme népérien d'un nombre complexe.

System.VarCmplx.VarComplexLog10

Renvoie le logarithme en base 10 d'un nombre complexe.

System.VarCmplx.VarComplexLog2

Renvoie le logarithme en base 2 d'un nombre complexe.

System.VarCmplx.VarComplexLogN

Renvoie le logarithme en base N d'un nombre complexe.

System.VarCmplx.VarComplexPower

Renvoie la valeur d'un nombre complexe élevé à une puissance spécifiée.

System.VarCmplx.VarComplexSec

Renvoie la sécante d'un nombre complexe.

System.VarCmplx.VarComplexSecH

Renvoie la sécante hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexSimplify

Réduit un variant qui représente un nombre complexe en un autre qui représente une valeur réelle, si c'est possible.

System.VarCmplx.VarComplexSin

Renvoie le sinus d'un nombre complexe.

System.VarCmplx.VarComplexSinH

Renvoie le sinus hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexSqr

Renvoie le carré d'un nombre complexe.

System.VarCmplx.VarComplexSqrt

Renvoie la racine carrée d'un nombre complexe.

System.VarCmplx.VarComplexTan

Renvoie la tangente d'un nombre complexe.

System.VarCmplx.VarComplexTanH

Renvoie la tangente hyperbolique d'un nombre complexe.

System.VarCmplx.VarComplexTimesImaginary

Renvoie la valeur d'un nombre complexe multiplié par un nombre imaginaire.

System.VarCmplx.VarComplexTimesNegI

Renvoie la valeur d'un nombre complexe multiplié par -i.

System.VarCmplx.VarComplexTimesPosI

Renvoie la valeur d'un nombre complexe multiplié par i.

System.VarCmplx.VarComplexTimesReal

Renvoie la valeur d'un nombre complexe multiplié par un nombre réel.

System.VarCmplx.VarComplexToPolar

Calcule les coordonnées polaires correspondantes à un variant personnalisé qui représente un nombre complexe.

System.VarConv.VarConvert

Renvoie le code de type variant pour les Variants personnalisés qui représentent des mesures.

System.VarConv.VarConvertCreate

Renvoie un variant personnalisé qui représente une mesure.

System.Variants.VarCopyNoInd

Copie un variant.

System.Variants.VarEnsureRange

Renvoie un variant ayant une valeur dans la plage spécifiée.

Data.FmtBcd.VarFMTBcd

Renvoie la constante TVarType qui identifie le type interne d'un Variant sous forme de valeur FMTBcd.TBcd.

Data.FmtBcd.VarFMTBcdCreate

Crée un nouveau Variant qui stocke sa valeur de manière interne sous forme de valeur FMTBcd.TBcd.

System.Variants.VarFromDateTime

Renvoie un variant contenant la date-heure spécifiée.

System.Variants.VarInRange

Indique si la valeur d'un variant est dans une plage spécifiée.

System.Variants.VarInvalidNullOp

Indique une opération de variant avec null.

System.Variants.VarInvalidOp

Indique une opération de variant incorrecte.

System.Variants.VarIsArray

Indique si le variant spécifié est un tableau.

System.Variants.VarIsByRef

Indique si la valeur du variant spécifié est une valeur par référence.

System.Variants.VarIsClear

Indique si le variant spécifié a une valeur indéfinie.

System.VarCmplx.VarIsComplex

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

System.VarConv.VarIsConvert

Indique si un variant est un variant personnalisé qui représente une mesure.

System.Variants.VarIsCustom

Indique si le variant spécifié est un variant personnalisé.

System.Variants.VarIsEmpty

Indique si le variant spécifié est Unassigned.

System.Variants.VarIsEmptyParam

Indique si le variant spécifié représente un paramètre facultatif non affecté.

System.Variants.VarIsError

Indique si le variant spécifié est un variant d'erreur ; reconvertit facultativement le variant en HRESULT.

Data.FmtBcd.VarIsFMTBcd

Indique si un variant spécifié représente une valeur FMTBcd.TBcd.

System.Variants.VarIsFloat

Indique si le variant spécifié représente une valeur à virgule flottante.

System.Variants.VarIsNull

Indique si le variant spécifié est System.Variants.Null.

System.Variants.VarIsNumeric

Indique si le variant spécifié représente une valeur numérique.

System.Variants.VarIsOrdinal

Indique si le variant spécifié représente une valeur ordinale.

System.Variants.VarIsStr

Indique si le variant spécifié représente une valeur chaîne.

System.Variants.VarIsType

Indique si le variant spécifié représente un type spécifié.

System.Variants.VarOverflowError

Déclenche une exception System.Variants.EVariantOverflowError.

System.Variants.VarRangeCheckError

Déclenche une exception System.Variants.EVariantRangeCheckError.

System.Variants.VarResultCheck

Déclenche une exception de variant basée sur la valeur de HRESULT.

System.Variants.VarSameValue

Indique si deux Variants ont des valeurs équivalentes.

System.Variants.VarSupports

Indique si la valeur d'un variant est une interface supportant une interface spécifiée.

Data.FmtBcd.VarToBcd

Convertit un variant en type FMTBcd.TBcd.

System.Variants.VarToDateTime

Convertit le variant spécifié en une valeur TDateTime.

System.Variants.VarToStr

Convertit la valeur d'un variant en chaîne.

System.Variants.VarToStrDef

Convertit la valeur d'un variant en chaîne.

System.Variants.VarToWideStr

Convertit la valeur d'un variant en WideString.

System.Variants.VarToWideStrDef

Convertit la valeur d'un variant en WideString.

System.Variants.VarType

Renvoie le code du type du variant spécifié.

System.Variants.VarTypeAsText

Renvoie une chaîne descriptive de type variant.

System.Variants.VarTypeIsValidArrayType

Indique si le code de type d'un variant représente un type pouvant être utilisé pour les éléments d'un tableau de Variants.

System.Variants.VarTypeIsValidElementType

Indique si le code de type d'un variant représente un type pouvant être utilisé pour les éléments d'un tableau de Variants.

System.Internal.VarHlpr.VariantAdd

Ajoute deux Variants.

System.Internal.VarHlpr.VariantAdd2

Ajoute deux Variants.

System.Internal.VarHlpr.VariantAnd

Effectue une opération and entre deux valeurs de Variant.

System.Internal.VarHlpr.VariantAnd2

Effectue une opération and entre deux Variants.

System.Internal.VarHlpr.VariantArrayRedim

Redimensionne un tableau de Variants.

System.Internal.VarHlpr.VariantCast

Effectue un transtypage sur un Variant.

System.Internal.VarHlpr.VariantClear

Efface le Variant spécifié afin qu'il ne soit pas affecté.

System.Internal.VarHlpr.VariantCpy

Copie un Variant.

System.Internal.VarHlpr.VariantDiv

Divise deux Variants.

System.Internal.VarHlpr.VariantDiv2

Divise deux Variants.

System.Internal.VarHlpr.VariantFromUnicodeString

Assigne une chaîne Unicode à un Variant.

System.Internal.VarHlpr.VariantGetElement

Renvoie un élément d'un tableau de Variants.

System.Internal.VarHlpr.VariantMod

Renvoie le reste de la division de deux Variants.

System.Internal.VarHlpr.VariantMod2

Renvoie le reste de la division de deux Variants.

System.Internal.VarHlpr.VariantMul

Multiplie deux Variants.

System.Internal.VarHlpr.VariantMul2

Multiplie deux Variants.

System.Internal.VarHlpr.VariantNeg

Inverse le signe d'un Variant.

System.Internal.VarHlpr.VariantNot

Effectue une opération not sur un Variant.

System.Internal.VarHlpr.VariantOr

Effectue une opération or entre deux Variants.

System.Internal.VarHlpr.VariantOr2

Effectue une opération or entre deux Variants.

System.Internal.VarHlpr.VariantPutElement

Définit la valeur d'un élément dans un tableau de Variants.

System.Internal.VarHlpr.VariantShl

Effectue une opération shl (décalage gauche) entre deux Variants.

System.Internal.VarHlpr.VariantShl2

Effectue une opération shl (décalage gauche) entre deux Variants.

System.Internal.VarHlpr.VariantShr

Effectue une opération shr (décalage droite) entre deux Variants.

System.Internal.VarHlpr.VariantShr2

Effectue une opération shr (décalage droite) entre deux Variants.

System.Internal.VarHlpr.VariantSub

Soustrait deux Variants.

System.Internal.VarHlpr.VariantSub2

Soustrait deux Variants.

System.Internal.VarHlpr.VariantToUnicodeString

Convertit un Variant en une chaîne Unicode.

System.Internal.VarHlpr.VariantXor

Effectue une opération xor (or exclusif) entre deux Variants.

System.Internal.VarHlpr.VariantXor2

Effectue une opération xor (or exclusif) entre deux Variants.



Voir aussi