Fonction vlax-make-safearray

(vlax-make-safearray Type '(min-index . max-index) ['(min-index . max-index)...)]);

vlax-make-safearray crée un tableau (safearray).
Le maximum de dimensions pour un tableau est de 16. Les éléments dans un tableau (safearray) sont initilisés comme suit :

Nombres 0
Chaînes Chaîne vide.
Boolean :vlax-false
Object nil
Variant vlax-vbEmpty
Type

Le type du tableau. Spécifiez l'une des constantes suivantes :

vlax-vbInteger

(2), Entier.

vlax-vbLong

(3), Entier Long.

vlax-vbSingle

(4), nombre à virgule flottante Simple-precision

vlax-vbDouble

(5), nombre à virgule flottante Double-precision.

vlax-vbString

(8), Chaîne.

vlax-vbObject

(9), Objet.

vlax-vbBoolean

(11), Boolean.

vlax-vbVariant

(12), Variant.

'(min-index . max-index)

Index inférieur et supérieur du tableau (safearray).

Retourne

Le tableau (safearray) créé.

L'entier entre parenthèse, indique la valeur de la constante. Il est déconseillé d'utiliser les entiers dans le Type, car ils sont susceptible de changer dans les versions futures d'AutoCAD.

www.cadfr.com  

Dans la fonction suivante, l'appel de la fonction vlax-make-safearray spécifie un index de départ de 0 et fixe la limite supérieure une unité en dessous du nombre d'éléments qui lui est transmis (Liste_Points).

Vlax-make-variant