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
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 valor de retorno del Process que se está ejecutando actualmente puede asignarse. El valor de retorno se almacena y el Process sigue funcionando
Ejemplo
PROCEDURE FindFile(SoughtValue)
// By default, return "" if the sought value is not found
RETURN = ""
// Open the data file
HOpen(AFile)
// Find the record
HReadSeek(AFile, SoughtItem, SoughtValue)
// Retrieve the item if the record was found
IF HFound() = True THEN
RETURN = AFile.Item
END
// Close the data file again
HClose(AFile)
Sintaxis
RETURN = <Value>
<Value>:
Valor a devolver.
Observaciones
  • No es necesario utilizar la palabra clave RETURN al final de Process: el valor almacenado se devuelve automáticamente.
  • El valor de retorno se puede asignar varias veces: el valor almacenado corresponde siempre al último valor asignado.
  • Para volver a leer el valor almacenado, utilice la palabra clave RETURN:
    PROCEDURE MyProcedure(): int
    RETURN = 1
     
    END:
    Trace("Returned value:" + RETURN)
  • Para salir de Process antes del final del código y devolver el valor almacenado, utilice la palabra clave RETURN.
  • Para salir de Process antes del final del código y devolver un valor diferente al almacenado, utilice la sintaxis estándar:
    RESULT <Value>
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: 07/01/2023

Señalar un error o enviar una sugerencia | Ayuda local