PC SOFT

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.
  • Otras declaraciones utilizadas para salir de un bucle o de un Procedure
  • Usar la palabra clave RETURN para devolver un valor
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
La declaración RETURN se utiliza para salir de un bloque de declaración y para salir del proceso actual (o Procedure).
El DEVOLVER se puede usar en:
Versiones 16 y posteriores
En un Procedure, también tienes la capacidad de asignar un valor a la palabra clave RETURN. Este valor se puede volver a leer en cualquier momento. Este valor será devuelto automáticamente al salir del Procedure (salida estándar del Procedure o salida del Procedure a través de la palabra clave RETURN).
Nueva funcionalidad versión 16
En un Procedure, también tienes la capacidad de asignar un valor a la palabra clave RETURN. Este valor se puede volver a leer en cualquier momento. Este valor será devuelto automáticamente al salir del Procedure (salida estándar del Procedure o salida del Procedure a través de la palabra clave RETURN).
En un Procedure, también tienes la capacidad de asignar un valor a la palabra clave RETURN. Este valor se puede volver a leer en cualquier momento. Este valor será devuelto automáticamente al salir del Procedure (salida estándar del Procedure o salida del Procedure a través de la palabra clave RETURN).
Versiones 16 y posteriores
Universal Windows 10 App Esta función está disponible para las aplicaciones de Windows Phone.
Nueva funcionalidad versión 16
Universal Windows 10 App Esta función está disponible para las aplicaciones de Windows Phone.
Universal Windows 10 App Esta función está disponible para las aplicaciones de Windows Phone.
Versiones 17 y posteriores
iPhone/iPad Esta función está disponible para las aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función está disponible para las aplicaciones iPhone/iPad.
iPhone/iPad Esta función está disponible para las aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Universal Windows 10 App Esta característica está disponible en el modo de aplicaciones de Windows Store.
Widget Android Esta función está disponible en el modo Android Widget.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta característica está disponible en el modo de aplicaciones de Windows Store.
Widget Android Esta función está disponible en el modo Android Widget.
Universal Windows 10 App Esta característica está disponible en el modo de aplicaciones de Windows Store.
Widget Android Esta función está disponible en el modo Android Widget.
Versiones 21 y posteriores
Universal Windows 10 App Esta función está disponible en el modo Universal Windows 10 App.
Apple Watch Esta función está disponible en el modo Apple Watch.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función está disponible en el modo Universal Windows 10 App.
Apple Watch Esta función está disponible en el modo Apple Watch.
Universal Windows 10 App Esta función está disponible en el modo Universal Windows 10 App.
Apple Watch Esta función está disponible en el modo Apple Watch.
Sintaxis

Procedure

PROCEDURE <Procedure Name> ([<Parameter>])
  IF <Condition> THEN RETURN
  ...
  END

Sentencia FOR

FOR <Control variable> = <Initial value> TO <Final value> [STEP <x>]
  IF <Condition> THEN RETURN
END

PARA CADA estado de cuenta

FOR EACH <File> ON <Key item>
  IF <Condition> THEN RETURN
END

Declaración LOOP

LOOP
  ...
  IF <Condition> THEN RETURN
  ...
END

Declaración WHILE

WHILE <Condition 1>
  ...
  IF <Condition> THEN RETURN
  ...
END
En todos los casos, si se cumple la <Condición>, se realizarán las siguientes operaciones:
  • Salga del bloque de estado de cuenta.
  • Salir del proceso actual (o Procedure).
Observaciones

Otras declaraciones utilizadas para salir de un bucle o de un Procedure

Hay varias declaraciones disponibles:
  • RESULTADO: Devuelva un estado reporte al llamado Process. Salir del bucle y salir del proceso actual (o Procedure).
  • BREAK: Salga del bucle y ejecute el resto del proceso actual (o Procedure).
Cerrar se utiliza para salir del bucle (o Procedure) y para cerrar la ventana actual.
Atención: Las declaraciones de RETURN y RESULTADO no pueden ser usadas en el mismo Process.
Versiones 16 y posteriores

Usar la palabra clave RETURN para devolver un valor

En un Procedure, también tienes la capacidad de asignar el valor de retorno antes de la salida real del Procedure. Por ejemplo:
...
RETURN = fReadLine(nFile)
fClose(nFile)
También tienes la posibilidad de releer el valor asignado por RETURN para que no haya necesidad de declarar un Variable local para contener el resultado. Por ejemplo:
IF RETURN = 1 THEN...
El valor asignado a RETURN será devuelto a la llamada Process:
  • al final de Procedure
  • cuando se usa la palabra clave RETURN para salir de la Process (equivalente a la declaración RESULTADO).
Nueva funcionalidad versión 16

Usar la palabra clave RETURN para devolver un valor

En un Procedure, también tienes la capacidad de asignar el valor de retorno antes de la salida real del Procedure. Por ejemplo:
...
RETURN = fReadLine(nFile)
fClose(nFile)
También tienes la posibilidad de releer el valor asignado por RETURN para que no haya necesidad de declarar un Variable local para contener el resultado. Por ejemplo:
IF RETURN = 1 THEN...
El valor asignado a RETURN será devuelto a la llamada Process:
  • al final de Procedure
  • cuando se usa la palabra clave RETURN para salir de la Process (equivalente a la declaración RESULTADO).

Usar la palabra clave RETURN para devolver un valor

En un Procedure, también tienes la capacidad de asignar el valor de retorno antes de la salida real del Procedure. Por ejemplo:
...
RETURN = fReadLine(nFile)
fClose(nFile)
También tienes la posibilidad de releer el valor asignado por RETURN para que no haya necesidad de declarar un Variable local para contener el resultado. Por ejemplo:
IF RETURN = 1 THEN...
El valor asignado a RETURN será devuelto a la llamada Process:
  • al final de Procedure
  • cuando se usa la palabra clave RETURN para salir de la Process (equivalente a la declaración RESULTADO).
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