|
|
|
|
- Casos especiales
- Parámetros con nombre
- Llamada a un navegador WLanguage global Procedure desde un JavaScript global Procedure (que se encuentra en el mismo conjunto de Procedure s)
Llamar a una Procedure/ una función
El método para llamar a un Procedure es el mismo, sin importar si es un Procedure global o un Procedure local. Recordatorio: - En WLanguage, no hay distinción entre los procedimientos y las funciones. Las sintaxis para declarar y utilizar los procedimientos también se aplican a las funciones.
- En el caso de una Procedure multisintaxis, la llamada a la sintaxis adecuada se resuelve en tiempo de ejecución. Para obtener más información, consulte Prototipo overload.
// Call to the Find procedure that returns a boolean IF Find(Customer, CustNum, Number) THEN Info("Customer number found") ELSE Info("Customer number not found") END
Sintaxis
Llamando a un Procedure que devuelve un parámetro Ocultar los detalles
[<Returned value> = ] <Procedure name>([<Parameters>])
<Returned value>: Valor devuelto por la Procedure (opcional), sólo si la Procedure devuelve un resultado.El tipo de valor de retorno de un Procedure puede ser especificado durante su declaración. Para obtener más información, consulte Declarando un Procedure. <Procedure name>: Nombre de la Procedure a llamar. <Parameters>: Parámetros pasados a la Procedure. Cada parámetro está separado por una coma.
Llamando a un Procedure que devuelve varios parámetros Ocultar los detalles
(<Value 1>, ..., <Value N>) = <Procedure name>([<Parameters>])
<Value 1 to N>: Valores devueltos por la Procedure.El tipo de los valores de retorno de una Procedure puede ser especificado durante su declaración. Para obtener más información, consulte Declarando un Procedure. <Procedure name>: Nombre de la Procedure a llamar. <Parameters>: Parámetros pasados a la Procedure. Cada parámetro está separado por una coma.
Observaciones Casos especiales - Para que sus programas sean más legibles, la palabra clave Procedure puede sustituirse por la palabra clave FUNCION.
- Si el Procedure no espera ningún parámetro, también puede usar la siguiente sintaxis:
[<Returned value> = ] <Procedure name> - Para ejecutar una Procedure de una ventana abierta, utilice ExecuteProcess. Ejemplo:
// Run the MyProc procedure found in WIN_MyWindow WinName is string = "WIN_MyWindow" ExecuteProcess(WinName + ".MyProc", trtProcédure)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|