(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).
