Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Class '<classname>' must declare a 'Sub New' because its base class '<classname2>' does not have an accessible 'Sub New' that can be called with no arguments
Poiché una classe derivata non dichiara un costruttore, in Visual Basic non è possibile generarne una in quanto non esiste un costruttore della classe base da chiamare.
Quando una classe derivata non dichiara un costruttore, in Visual Basic si tenta di generare un costruttore senza parametri implicito che chiama MyBase.New(). Se non esiste alcun costruttore accessibile nella classe base da chiamare senza argomenti, o se ne esiste più di uno, in Visual Basic non è possibile generare un costruttore implicito.
ID errore: BC30387
Per correggere l'errore
Dichiarare e implementare almeno un costruttore Sub New nella classe derivata.
Aggiungere una chiamata a un costruttore della classe base, MyBase.New(), come prima riga di ogni Sub New.
Vedere anche
Concetti
Durata degli oggetti: come creare e distruggere oggetti