Type '<nomtype>' non défini
Mise à jour : novembre 2007
Type '<typename>' is not defined
L'instruction a fait référence à un type qui n'a pas été défini. Vous pouvez définir un type dans une instruction de déclaration, telle que Enum, Structure, Class ou Interface.
ID d'erreur : BC30002
Pour corriger cette erreur
Vérifiez que la définition de type et sa référence utilisent toutes les deux la même orthographe.
Vérifiez que la définition de type est accessible à la référence. Par exemple, si le type se trouve dans un autre module et a été déclaré Private, déplacez la définition de type vers le module de référence ou déclarez-le Public.
Vérifiez que l'espace de noms du type n'est pas redéfini au sein de votre projet. Si tel est le cas, utilisez le mot clé Global pour qualifier intégralement le nom du type. Par exemple, si un projet définit un espace de noms nommé System, il n'est pas possible d'accéder au type System.Object à moins que celui-ci ne soit entièrement qualifié avec le mot clé Global : Global.System.Object.
Si le type est défini, mais que la bibliothèque d'objets ou de types dans laquelle il est défini n'est pas inscrite dans Visual Basic, cliquez sur Ajouter une référence dans le menu Projet, puis sélectionnez la bibliothèque d'objets ou de types appropriée.
Voir aussi
Concepts
Espaces de noms dans Visual Basic
Référence
Enum, instruction (Visual Basic)
Class, instruction (Visual Basic)