Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una declaración de clase no incluye un constructor y el constructor de clase base se marca con el ObsoleteAttribute atributo y la directiva para tratarlo como un error.
Cuando una clase derivada no declara un constructor, Visual Basic intenta generar un constructor sin parámetros implícito que llama a MyBase.New(). Si no hay ningún constructor accesible en la clase base a la que se puede llamar sin argumentos, Visual Basic no puede generar un constructor implícito. En este caso, el constructor necesario se marca con el ObsoleteAttribute atributo , por lo que Visual Basic no puede llamarlo.
Puede marcar cualquier elemento de programación como que ya no esté en uso aplicando ObsoleteAttribute a él. Si lo hace, puede establecer la propiedad del IsError atributo en True o False. Si lo establece en True, el compilador considera un intento de usar el elemento como un error. Si lo establece en False o permite que el valor se mantenga en False, el compilador emitirá una advertencia si se intenta usar el elemento.
Identificador de error: BC30917
Para corregir este error
- Use
Sub Newpara declarar un constructor en la clase derivada.