Crée un tableau de Variants.
__fastcall Variant(const int* bounds, const int boundsSize, Word varType);
__fastcall Variant(const Variant* values, const int valuesSize);
Description
Utilisez les constructeurs de tableau pour créer un tableau variant.
La première syntaxe crée un tableau variant dont les bornes sont spécifiées par bounds et le type d'élément par varType. Le paramètre bounds doit contenir un nombre de valeurs pair, et chaque couple de valeurs doit spécifier les bornes supérieure et inférieure d'une dimension du tableau. Le paramètre boundsSize indique l'indice du dernier élément de bounds. Le type des éléments du tableau, indiqué par le paramètre varType, doit être l'un des codes de types TVarData, et il ne doit pas inclure les bits varArray ou varByRef. Le type de l'élément ne peut être varString. Pour créer un tableau de chaînes variant, utilisez le code de type varOleStr. Si le type des éléments est varVariant, les éléments du tableau sont eux-mêmes des variants qui peuvent à leur tour contenir des tableaux variant.
La deuxième syntaxe crée un tableau variant à une dimension avec les éléments spécifiés par le paramètre values. La borne inférieure du tableau renvoyé est zéro, sa borne supérieure est donnée par valuesSize (l'indice de la dernière valeur). Le type d'élément du tableau instancié est variant.
Partager