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.
Deklarace třídy neobsahuje konstruktor a konstruktor základní třídy je označen atributem ObsoleteAttribute a direktivou, která ji považuje za upozornění.
Pokud odvozená třída nedeklaruje konstruktor, Visual Basic se pokusí vygenerovat implicitní konstruktor bez parametrů, který volá MyBase.New(). Pokud není v základní třídě žádný přístupný konstruktor, který lze volat bez argumentů, Visual Basic nemůže vygenerovat implicitní konstruktor. 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 toto upozorněním, protože IsError vlastnost 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: BC41002
Oprava této chyby
Zkontrolujte citovanou chybovou zprávu a podnikněte příslušné kroky.
Použijte
Sub Newk deklaraci konstruktoru v odvozené třídě.