Partager via


Impossible d'utiliser 'New' pour une interface

Mise à jour : novembre 2007

'New' cannot be used on an interface

Dim, instruction (Visual Basic) utilise une clause New (Visual Basic) pour déclarer une variable comme étant d'un type interface.

Bien qu'une interface soit un type référence, vous ne pouvez pas créer d'instance de celle-ci. Vous pouvez uniquement utiliser New pour créer une instance d'une classe ou d'une structure.

ID d'erreur : BC30375

Pour corriger cette erreur

  1. Si la variable doit être d'un type interface, supprimez le mot clé New.

  2. Si la variable doit faire référence à une instance, déclarez-la comme étant d'une classe ou d'un type structure. Conservez le mot clé New pour créer une instance.

Voir aussi

Référence

Interface, instruction (Visual Basic)

Class, instruction (Visual Basic)

Structure, instruction