AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Errores / Errores WLanguage
  • Motivo
  • Corrección
  • Ejemplo
  • Usando un miembro protegido en el código de clic de un botón
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Error 1008: El miembro de la clase está protegido
Motivo
Está intentando acceder a un miembro protegido de la clase desde un código que no sea un código de la clase o de una clase derivada.
Recordatorio: Un miembro protegido puede ser manejado desde el código de la clase o desde el código de una clase derivada de esta clase.
Corrección
Dos posibilidades:
  • Sustituya el miembro protegido por:
    • A miembro protegido: El valor del miembro puede ser leído y modificado desde dentro de la clase y el valor del miembro puede ser leído desde una clase derivada.. El acceso al miembro será prohibido desde cualquier otra sección del código.
    • A miembro público constante: El valor de este miembro puede ser leído y modificado desde dentro de la clase o desde una clase derivada.. Sólo podrás leer el valor del miembro desde cualquier otra sección del código.
    • A miembro público: El acceso al miembro no será restringido.
  • No manipular este miembro protegido de uno de los códigos del proyecto.
Ejemplo

Usando un miembro protegido en el código de clic de un botón

Código que desencadena el error
// -- Declare the class
Drawing is Class
 PROTECTED
BaseColor is int  // Color
END
 
// -- Click code of a button
IF Drawing::BaseColor = LightRed THEN
...
Posible corrección
Utilizar un miembro público constante.
// -- Declare the class
Drawing is Class
PUBLIC CONSTANT
BaseColor is int  // Color
END

// -- Click code of a button
IF Drawing::BaseColor = LightRed THEN
...
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local