|
|
|
|
- Motivo
- Corrección
- Ejemplo
- Manejo de un método no global en un método global
Error 1021: El método de la clase no es global
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). Dos posibilidades: - Cambie el método a global.
- Manejar un método global.
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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|