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
  • Ejemplos
  • Llamada a un método de una instancia de clase en el código de clic de un botón
  • Usando un miembro global de la clase en el código de clic de un botón
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 1001: Los operadores: and:: sólo puede utilizarse en los métodos de las clases
Motivo
Está tratando de usar los operadores ':' y '::' al principio de una línea de código que no pertenece a la clase Process.
Reminder:
  • El carácter ':' se utiliza para acceder a un miembro o a un método de la instancia de la clase actual o de la clase base.
  • Los caracteres ':::' se utilizan para acceder a un miembro, un método o una constante global de la clase actual o de la clase base.
Corrección
  • To acceder a un miembro o a un método de una instancia de clase desde un código que no pertenezca a esta clase (o a una clase derivada), el miembro o el método debe ser prefijado por el Variable correspondiente a la instancia de la clase.
  • Para acceder a un miembro, un método o una constante global de una clase de un código que no pertenece a esta clase (o a una clase derivada), el miembro (el método o la constante) debe ir precedido por el nombre de la clase.
Ejemplos

Llamada a un método de una instancia de clase en el código de clic de un botón

Código que desencadena el error
// -- Click code on BTN_Button1
clInstance is Class1
:Méthod1()
Posible corrección
Prefijar el método por el nombre de la instancia.
// -- Click code on BTN_Button1
clInstance is Class1
clInstance:Method1()

Usando un miembro global de la clase en el código de clic de un botón

Código que desencadena el error
// -- Click code on BTN_Button1
::GlobalMember1 = 5
Posible corrección
Prefija al miembro por el nombre de la clase.
// -- Click code on BTN_Button1
Class1::GlobalMember1 = 5
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