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 método 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 1021: El método de la clase no es global
Motivo
Está intentando utilizar un método no global a partir de un método global.
Recordatorio: Los métodos globales pueden manejarse sólo desde un método global (los métodos no globales no pueden manejarse).
Corrección
Dos posibilidades:
  • Cambie el método a global.
  • Manejar un método global.
Ejemplo

Manejo de un método 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
Drawing::Place()
// 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
Definir el método Move como un método 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