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 una clase con parámetros obligatorios en la Definition de una array
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 1036: Una clase utilizada en un array debe tener un constructor sin parámetro
Motivo
Está utilizando una clase en una array. Esta clase posee un constructor que espera parámetros obligatorios.
Corrección
Dos posibilidades:
  • Definir parámetros opcionales en el constructor de la clase.
  • No usar ningún parámetro en el constructor de la clase pero crear un método de inicialización. Los parámetros se pasarán al método de inicialización de la clase.
Ejemplo

Usando una clase con parámetros obligatorios en la Definition de una array

Código que desencadena el error
Object_size is array of 5 Class1(3,4)


Posible corrección
Utilizar un método de inicialización.
Object_Size is array of 5 Class1
FOR i = 1 TO 5
Object_Size[i] = Class1:Initialization(3,4)
END
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