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
  • Manejo de un miembro no global en un método global
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 1012: El miembro de la clase no es global: no se puede acceder a él desde un método global
Motivo
Está intentando acceder a un miembro de una clase no global desde un método global.
Recordatorio: Los miembros globales pueden ser manejados desde un método global solamente (los miembros no globales no pueden ser manejados).
Corrección
Dos posibilidades:
  • Transformar al miembro en miembro global
  • Manejar a un miembro global
Ejemplo

Manejo de un miembro no global en un método global

Código que desencadena el error
GLOBAL Procédure Drawing::Destroy()
// Frees a list of drawings
pDrawing, pAux are objects Drawing dynamic
// Free the object from the last one
pDrawing=::pLast
WHILE pDrawing<>Null
// Store the current drawing
pAux=pDrawing
// Move forward in the linking
pDrawing=pDrawing:pPrevious
// Free the current drawing
delete pAux
END
::pLast = Null
Posible corrección
Defina el último miembro como un miembro global.
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