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.
Konstruktor třídy explicitně nevolá konstruktor základní třídy a implicitní konstruktor základní třídy je označen atributem ObsoleteAttribute a direktivou pro zacházení jako s upozorněním.
Pokud konstruktor odvozené třídy nevolá konstruktor základní třídy, Visual Basic se pokusí vygenerovat implicitní volání konstruktoru základní třídy bez parametrů. Pokud není v základní třídě žádný přístupný konstruktor, který lze volat bez argumentů, Visual Basic nemůže vygenerovat implicitní volání. V tomto případě je požadovaný konstruktor označen atributem ObsoleteAttribute , takže Visual Basic jej nemůže volat.
Libovolný programovací prvek můžete označit jako nepoužívané tak, že na něj použijete ObsoleteAttribute . Pokud to uděláte, můžete vlastnost atributu IsError nastavit na buď True nebo False. Pokud jej nastavíte na True, kompilátor považuje pokus o použití elementu jako chybu. Pokud ji nastavíte na Falsehodnotu nebo ji necháte ve výchozím nastavení False, kompilátor vydá upozornění, pokud se pokusíte použít prvek.
Ve výchozím nastavení je tato zpráva varováním, protože vlastnost IsError u ObsoleteAttribute je False. Informace o skrytí upozornění nebo zpracování upozornění jako chyb naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.
ID chyby: BC41004
Oprava této chyby
Zkontrolujte citovanou chybovou zprávu a podnikněte příslušné kroky.
Zahrňte volání
MyBase.New()neboMyClass.New()jako první příkaz doSub Newv odvozené třídě.