Variants
Contents |
Informations C++
Classe
| EVariantArrayCreateError |
EVariantArrayCreateError est la classe des exceptions pour les échecs de création ou de redimensionnement d'un tableau variant. |
| EVariantArrayLockedError |
EVariantArrayLockedError est la classe des exceptions pour les erreurs se produisant à cause d'un tableau variant verrouillé. |
| EVariantBadIndexError |
EVariantBadIndexError est la classe des exceptions pour les erreurs se produisant à cause d'un indice de tableau variant hors limites. |
| EVariantBadVarTypeError |
EVariantBadVarTypeError est la classe des exceptions pour les erreurs de type variant. |
| EVariantDispatchError |
EVariantDispatchError est la classe des exceptions pour les tentatives de répartition en échec. |
| EVariantInvalidArgError |
EVariantInvalidArgError est la classe des exceptions pour les opérations qui échouent à cause d'une donnée variant non valide. |
| EVariantInvalidNullOpError |
EVariantInvalidNullOpError est la classe des exceptions pour les opérations sur les variants Null non valides. |
| EVariantInvalidOpError |
EVariantInvalidOpError est la classe des exceptions pour les opérations sur les variants non valides. |
| EVariantNotAnArrayError |
EVariantNotAnArrayError est la classe des exceptions pour les opérations sur les tableaux de variants inappropriées. |
| EVariantNotImplError |
EVariantNotImplError est la classe des exceptions pour les opérations sur les variants non implémentées. |
| EVariantOutOfMemoryError |
EVariantOutOfMemoryError est la classe des exceptions pour les opérations sur les variants qui ne peuvent pas allouer la mémoire nécessaire. |
| EVariantOverflowError |
EVariantOverflowError est la classe des exceptions pour les débordements dans une opération sur un variant. |
| EVariantRangeCheckError |
EVariantRangeCheckError est la classe des exceptions des erreurs hors limites dans une opération sur un variant. |
| EVariantTypeCastError |
EVariantTypeCastError est la classe des exceptions pour les erreurs de transtypage de variant. |
| EVariantUnexpectedError |
EVariantUnexpectedError est la classe des exceptions pour les erreurs de variant inattendues. |
| IVarInstanceReference |
IVarInstanceReference est l'interface d'extraction de l'instance qui représente les données d'un variant du type personnalisé. |
| IVarInvokeable |
IVarInvokeable est l'interface des types Variant personnalisés qui implémentent les propriétés et les méthodes dynamiques. |
| TCustomVariantType |
TCustomVariantType est la classe de base des types variant personnalisés Delphi. |
| TInvokeableVariantType |
TInvokeableVariantType est la classe de base des types Variant personnalisés qui implémentent des Variants personnalisés dotés de propriétés et de méthodes. |
Énumération
| TBooleanToStringRule |
TBooleanToStringRule énumère les valeurs possibles de BooleanToStringRule. |
| TNullCompareRule |
TNullCompareRule énumère les règles possibles de comparaison des nulls variant à d'autres valeurs. |
| TVarCompareResult |
TVarCompareResult décrit le résultat de la comparaison de deux variants. |
| TVariantRelationship |
TVariantRelationship décrit les résultats de la comparaison de deux variants. |
Fonction
| DynArrayFromVariant |
Crée un tableau dynamique à partir d'un Variant. |
| DynArrayToVariant |
Crée un tableau Variant à partir d'un tableau dynamique. |
| FindCustomVariantType |
Récupère l'objet qui implémente un type Variant personnalisé. |
| FindVarData |
Renvoie un pointeur sur les données d'un variant. |
| HandleConversionException |
Gère les exceptions pendant les conversions de type variant. |
| Null |
Renvoie un variant Null. |
| Unassigned |
Renvoie un variant "vide". |
| VarArrayAsPSafeArray | |
| VarArrayCreate |
Crée un tableau de variants. |
| VarArrayCreateError |
Indique une erreur de création de tableau. |
| VarArrayDimCount |
Renvoie le nombre de dimensions d'un tableau de variants. |
| VarArrayGet |
Renvoie un Variant représentant une seule valeur d'un tableau Variant multidimensionnel. |
| VarArrayHighBound |
Renvoie la limite supérieure d'une dimension d'un tableau de variants. |
| VarArrayLock |
Verrouille un tableau de variants et renvoie un pointeur sur les données. |
| VarArrayLowBound |
Renvoie la limite inférieure d'une dimension d'un tableau de variants. |
| VarArrayOf |
Crée et remplit un tableau de variants unidimensionnel. |
| VarArrayPut |
Affecte la valeur d'une seule cellule d'un tableau Variant multidimensionnel. |
| VarArrayRef |
Renvoie une référence au tableau de variants spécifié. |
| VarArrayUnlock |
Déverrouille un tableau variant. |
| VarAsError |
Convertit un HRESULT en un variant d'erreur. |
| VarAsType |
Convertit un variant dans le type spécifié. |
| VarCastError |
Déclenche une exception EVariantTypeCastError. |
| VarCheckEmpty |
Déclenche une exception si la valeur d'un variant spécifié est Unassigned. |
| VarCompareValue |
Renvoie la relation entre des variants. |
| VarCopyNoInd |
Copie un Variant. |
| VarEnsureRange |
Renvoie un Variant ayant une valeur dans la plage spécifiée. |
| VarFromDateTime |
Renvoie un variant contenant la date-heure spécifiée. |
| VarInRange |
Indique si la valeur d'un Variant est dans une plage spécifiée. |
| VarInvalidNullOp |
Indique une opération de variant avec null. |
| VarInvalidOp |
Indique une opération de variant incorrecte. |
| VarIsArray |
Indique si le variant spécifié est un tableau. |
| VarIsByRef |
Indique si la valeur du variant spécifié est une valeur par référence. |
| VarIsClear |
Indique si le variant spécifié a une valeur indéfinie. |
| VarIsCustom |
Indique si le variant spécifié est un variant personnalisé. |
| VarIsEmpty |
Indique si le variant spécifié est Unassigned. |
| VarIsEmptyParam |
Indique si le variant spécifié représente un paramètre facultatif non affecté. |
| VarIsError |
Indique si le variant spécifié est un variant d'erreur ; reconvertit facultativement le variant en HRESULT. |
| VarIsFloat |
Indique si le variant spécifié représente une valeur à virgule flottante. |
| VarIsNull |
Indique si le variant spécifié est Null. |
| VarIsNumeric |
Indique si le variant spécifié représente une valeur numérique. |
| VarIsOrdinal |
Indique si le variant spécifié représente une valeur ordinale. |
| VarIsStr |
Indique si le variant spécifié représente une valeur chaîne. |
| VarIsType |
Indique si le variant spécifié représente un type spécifié. |
| VarOverflowError |
Déclenche une exception EVariantOverflowError. |
| VarRangeCheckError |
Déclenche une exception EVariantRangeCheckError. |
| VarResultCheck |
Déclenche une exception de variant basée sur la valeur de HRESULT. |
| VarSameValue |
Indique si deux variants ont des valeurs équivalentes. |
| VarSupports |
Indique si la valeur d'un Variant est une interface supportant une interface spécifiée. |
| VarToDateTime |
Convertit le variant spécifié en une valeur TDateTime. |
| VarToStr |
Convertit la valeur d'un variant en chaîne. |
| VarToStrDef |
Convertit la valeur d'un variant en chaîne. |
| VarToWideStr |
Convertit la valeur d'un variant en WideString. |
| VarToWideStrDef |
Convertit la valeur d'un variant en WideString. |
| VarType |
Renvoie le code du type du variant spécifié. |
| VarTypeAsText |
Renvoie une chaîne descriptive de type variant. |
| VarTypeIsValidArrayType |
Indique si le code de type d'un Variant représente un type pouvant être utilisé pour les éléments d'un tableau Variant. |
| VarTypeIsValidElementType |
Indique si le code de type d'un Variant représente un type pouvant être utilisé pour les éléments d'un tableau Variant. |
Typedef
| TAnyProc |
TAnyProc représente un pointeur sur une procédure qui accepte un paramètre de type TVarData. |
| TCustomVariantTypeClass |
TCustomVariantTypeClass définit la métaclasse pour TCustomVariantType. |
| TVarDataArray |
TVarDataArray est un tableau d'enregistrements TVarData. |
| TVarDispProc |
TVarDispProc définit un pointeur sur une procédure utilisée comme support pour l'automation basé sur IDispatch. |
| _di_IVarInstanceReference | |
| _di_IVarInvokeable |
Variable
| BooleanToStringRule |
Spécifie la règle de correction des valeurs booléennes converties en chaînes. |
| ChangeAnyProc |
Fournit le support du changement du type d'un variant, de varAny à un variant réel. |
| ClearAnyProc |
Fournit le support de l'effacement d'un variant de type varAny. |
| NullAsStringValue |
Spécifie la valeur chaîne des variants Null. |
| NullEqualityRule |
Spécifie la règle pour la comparaison d'égalité de variant Null. |
| NullMagnitudeRule |
Spécifie la règle pour la comparaison de grandeur de variant Null. |
| NullStrictConvert |
Spécifie si une conversion à partir de Null est un cas d'erreur. |
| OleVariantInt64AsDouble |
Contrôle le mode dans lequel les valeurs Int64 sont stockées dans un OleVariant. |
| PackVarCreation |
Spécifie si les types Variant utilisant moins d'espace sont privilégiés. |
| RefAnyProc |
Fournit le support de l'augmentation du nombre de références d'un variant de type varAny. |
| VarDispProc |
Prend en charge l'Automation IDispatch. |