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
  • Acceso a una etiqueta declarada en el código de una sentencia de bucle
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 42: Etiqueta fuera del alcance de GOTO
Motivo
Una etiqueta GOTO se utiliza en un bucle FOR. Sin embargo, la expresión GOTO correspondiente no se encuentra en la expresión FOR.
Corrección
  • Incluir la declaración GOTO y la etiqueta correspondiente en la declaración FOR.
  • Elimine la etiqueta de la instrucción GOTO del bucle FOR.
Ejemplo

Acceso a una etiqueta declarada en el código de una sentencia de bucle

Código que desencadena el error
I is int
MyArray is array of 10 int
...
GOTO WRITE2
 
FOR I = 1 TO 10
MyArray[I] = 0
 
WRITE2:
MyArray[I-1]=I
 
END
Posible corrección
Borrar la etiqueta.
I is int
MyArray is array of 10 int
...

FOR I = 1 TO 10
MyArray[I] = 0

MyArray[I-1]=I

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