Méthodes System.Variant

De RAD Studio API Documentation
Aller à : navigation, rechercher

Remarque: Les méthodes System.Variant suivantes s’appliquent uniquement à C++. Dans Delphi, le type Variant est utilisé pour invoquer les méthodes via Automation. Ces appels sont effectués au moment de l’exécution, sans validation à la compilation. Lorsque vous appelez les membres décrits ci-dessous à partir d’une application Delphi, le compilateur suppose qu’il s’agit d’appels à un serveur Automation, et non aux fonctions membres du type Variant. Pour plus d’informations, voir Accéder aux objets Automation.


héritésprotégés
ArrayDimCountpublicRenvoie le nombre de dimensions du variant spécifié.
ArrayHighBoundpublicRenvoie la borne supérieure de la dimension spécifiée dans le tableau variant spécifié.
ArrayLockpublicVerrouille le tableau variant spécifié et renvoie un pointeur sur les données stockées dans ce tableau.
ArrayLowBoundpublicRenvoie la borne inférieure de la dimension spécifiée du tableau variant spécifié.
ArrayRedimpublicRedimensionne le tableau variant spécifié en affectant la valeur spécifiée à la borne supérieure de la dimension la plus à droite.
ArrayUnlockpublicDéverrouille un tableau variant précédemment verrouillé par ArrayLock.
Aspublic
AsRefpublic
Assignpublic
AsTypepublicTranstype un objet Variant vers le type spécifié par l'argument VarType.
ChangeTypepublicChange le type de données d'un objet Variant après que celui-ci a déjà été instancié.
ClearpublicClear détruit la valeur de Variant.
CreatepublicCrée une instance de System.Variant.
CreateObjectpublicCrée un objet OLE Automation avec l'identificateur de programme spécifié par ProgID et le renvoie sous forme de Variant.
DestroypublicLibère un objet System.Variant.
Emptypublic
ExecpublicExec exécute une procédure ou une fonction OLE ou la méthode Get ou Set d'une propriété.
GetActiveObjectpublicRécupère une référence sur une interface IDispatch dans un objet OLE Automation recensé en cours d'exécution, et la renvoie sous forme de Variant.
GetBaseVariantpublicRenvoie le Variant qui a été affecté comme valeur de ce Variant quand le type renvoyé par Type est varVariant.
GetElementpublicRenvoie la valeur d'un élément spécifié dans un tableau Variant.
GetErrorpublicConvertit le Variant en type varError et renvoie la valeur entière.
IsArraypublicDemande la valeur VType de la classe de base TVarData pour le bit varArray.
IsEmptypublicDemande le VType de la classe de base TVarData.
IsNullpublicDemande la valeur VType de la classe de base TVarData pour le bit varNull.
NoParampublic
OleFunctionpublicPropose une autre syntaxe pour les appels OLE Automation à Exec().
OleProcedurepublicPropose une autre syntaxe pour les appels OLE Automation à Exec().
OlePropertyGetpublicRenvoie la valeur d'une propriété sur une interface COM.
OlePropertySetpublicInitialise la valeur d'une propriété sur une interface COM.
operator !publicRenvoie un nouveau Variant qui est la négation logique de ce Variant.
operator !=publicCompare le Variant avec une autre valeur, pour tester leur inégalité.
operator %publicRenvoie le reste de la division de la valeur du Variant par une valeur spécifiée.
operator %=publicRenvoie ce Variant avec le reste de la division de sa valeur d'origine et du Variant spécifié par rhs.
operator &publicEffectue une opération and binaire avec une valeur spécifiée.
operator &=publicRenvoie ce Variant après l'exécution d'une opération and binaire.
operator ()publicConvertit le Variant.
operator *publicMultiplie d'une valeur spécifiée la valeur du Variant.
operator *=publicMultiplie ce Variant par le Variant spécifié par rhs.
operator +publicAjoute une valeur spécifiée au Variant.
operator +=publicAjoute le Variant spécifié par rhs à cet objet Variant.
operator -publicSoustrait une valeur spécifiée du Variant.
operator -=publicSoustrait le Variant spécifié par rhs de cet objet Variant.
operator /publicDivise par valeur spécifiée la valeur du Variant.
operator /=publicDivise ce Variant par le Variant rhs.
operator <publicTeste si la valeur du Variant est inférieure à une valeur spécifiée.
operator <<publicRenvoie un nouveau Variant qui est le résultat d'une opération shl (décalage vers la gauche) sur ce Variant.
operator <<=publicEffectue une opération shl (décalage vers la gauche) binaire sur ce Variant.
operator <=publicTeste si la valeur de Variant est inférieure ou égale à une valeur spécifiée.
operator =publicCopie le Variant spécifié par rhs dans ce Variant.
operator ==publicCompare le Variant avec une autre valeur, pour tester leur égalité.
operator >publicTeste si la valeur du Variant est supérieure à une valeur spécifiée.
operator >=publicTeste si la valeur du Variant est supérieure ou égale à une valeur spécifiée.
operator >>publicRenvoie un nouveau Variant qui est le résultat d'une opération shr (décalage vers la droite) sur ce Variant.
operator >>=publicEffectue une opération shr (décalage vers la droite) binaire sur ce Variant.
operator ^publicEffectue une opération xor binaire avec une valeur spécifiée.
operator ^=publicRenvoie ce Variant après l'exécution d'une opération xor (ou exclusif) binaire.
operator |publicEffectue une opération or binaire avec une valeur spécifiée.
operator |=publicRenvoie ce Variant après l'exécution d'une opération or binaire.
PutElementpublicAffecte un élément comme valeur d'une entrée dans un tableau Variant.
Sanitizedpublic
SetErrorpublicConvertit le Variant en type varError et lui affecte l'entier err en tant que valeur.
swappublic
TypepublicRenvoie le code de type d'une instance de Variant.