PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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.
Versión mínima requerida
  • Versión 0
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario