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 / Sintaxis WLanguage / Instrucciones estructuradas
  • Label code
  • Límites de las etiquetas
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
El GOTO se usa para ejecutar un código identificado por una etiqueta dada.
Importante: La etiqueta y la declaración GOTO deben definirse necesariamente en el mismo Process.
Ejemplo
Res = fOpen(FileName, foWrite)
IF Res = -1 THEN GOTO ERROPEN
Res = fWrite(Res, "Process OK")
IF Res = -1 THEN GOTO ERRWRITE
...
RETURN True
ERROPEN:
Info("The file " + FileName + " cannot be opened. Check its existence.")
RESULT False
ERRWRITE:
Info("Unable to write into " + FileName)
RESULT False
Sintaxis
GOTO <Label name>
...
<Label name>:
<Label code>
<GOTO>:
Ejecuta el código identificado por la etiqueta.
<Label name>:
Nombre de la etiqueta cuyo código se debe ejecutar. Este nombre debe ir seguido de ":". Esta etiqueta y la declaración GOTO deben encontrarse en el mismo Process.
<Label code>:
Código que debe ejecutarse al llamar a la etiqueta mediante GOTO.
Observaciones

Label code

Una vez que se ha ejecutado el código de la etiqueta, el programa ejecuta las líneas de código que siguen directamente a la etiqueta.

Límites de las etiquetas

  • No se pueden utilizar varias etiquetas con el mismo nombre en la misma Process (o Procedure).
  • Se muestra una advertencia durante la compilación del proyecto si no se utiliza ninguna etiqueta. GOTO declaración.
Versión mínima requerida
  • Versión 9
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