VBArray attenduVBArray expected

Vous avez fourni un objet qui n’était pas un safeArray Visual Basic, 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é à 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 transmettez uniquement VBArray des objets sur le VBArray constructeur.Ensure you pass only VBArray objects to the VBArray constructor.

Voir aussiSee Also

VBArray, objet VBArray Object
Utilisation des tableauxUsing Arrays