La première instruction de ce 'Sub New' doit être un appel à 'MyBase.New' ou 'MyClass.New' (plusieurs constructeurs accessibles sans paramètres)
Mise à jour : novembre 2007
Message d'erreur
La première instruction de ce 'Sub New' doit être un appel à 'MyBase.New' ou 'MyClass.New', car la classe de base '<base>' de '<dérivé>' a plusieurs 'Sub New' accessibles qu'il est possible d'appeler sans argument.
First statement of this 'Sub New' must be a call to 'MyBase.New' or 'MyClass.New' because base class '<base>' of '<derived>' has more than one accessible 'Sub New' that can be called with no arguments.
Un constructeur de classe ne fournit pas d'appel à un constructeur de classe de base et Visual Basic ne peut pas fournir d'appel implicite, car il n'est pas capable de déterminer le constructeur de classe de base qui doit être appelé.
ID d'erreur : BC32038
Pour corriger cette erreur
- Ajoutez un appel à un constructeur de classe de base MyBase.New(), ou à un autre constructeur de cette classe utilisant MyClass.New() ou Me.New(), sur la première ligne de ce constructeur.
Voir aussi
Concepts
Durée de vie d'un objet : création et destruction des objets