Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Třída používá příkaz Inherits k určení základní třídy, ale nemůže získat přístup k žádnému konstruktoru pro zamýšlenou základní třídu.
K tomu může dojít, pokud zamýšlená základní třída nemá žádné konstruktory nebo pokud má konstruktory s úrovněmi přístupu, které brání přístupu z jiné třídy.
Když dědíte třídu, konstruktor by měl volat konstruktor základní třídy pomocí MyBase. Pokud toto volání neuděláte, nebo pokud ani nezapíšete explicitní konstruktor, Visual Basic vygeneruje implicitní konstruktor, který volá MyBase.New().
ID chyby: BC31399
Oprava této chyby
Pokud máte kontrolu nad zamýšlenou základní třídou, změňte úroveň přístupu alespoň jednoho z jeho konstruktorů tak, aby k nim měla přístup jiná třída.
Pokud nemůžete změnit úrovně přístupu zamýšlených konstruktorů základní třídy, dědí z jiné třídy nebo vůbec.