VBArray attenduVBArray expected

Vous avez fourni un objet qui n’était pas un safeArray de Visual Basic, lorsqu’une seule était attendue.You supplied an object that was not a Visual Basic safeArray, when one was expected.

new VBArray(safeArray);  

Les objets VBArray sont en lecture seule et ne peuvent pas être créés directement.VBArrays are read-only, and cannot be created directly. L’argument safeArray est une valeur VBArray et doit avoir obtenu une valeur VBArray avant d’être passée à la VBArray constructeur.The safeArray argument is a VBArray value, and must have obtained a VBArray value before being passed to the VBArray constructor. Cela n’est possible qu’en récupérant la valeur à partir d’un objet ActiveX ou autre existant.This can only be done by retrieving the value from an existing ActiveX or other object.

Pour corriger cette erreurTo correct this error

  • Assurez-vous de vous transmettre uniquement VBArray des objets sur le VBArray constructeur.Ensure you pass only VBArray objects to the VBArray constructor.

Voir aussiSee Also

Objet VBArray VBArray Object
Utilisation des tableauxUsing Arrays