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 / Procedimientos WLanguage / Parámetros de un procedimiento
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
Parámetros de un Procedure con un número de parámetros de Variable
Cuando la Procedure utiliza un número variable de parámetros, debe ser capaz de manipular los diferentes parámetros pasados a la función en el código de la Procedure. Estas operaciones se realizan mediante la palabra clave MyParameters.
Procedure utilizado para cambiar los controles: Los controles pasados en parámetros se desplazan 10 píxeles.
// Procedure used to shift controls
PROCEDURE ShiftControl(*)
 
FOR I = 1 _TO_ MyParameters..Count
MyParameters[I]..X +=10
END
Procedure utilizado para eliminar caracteres de una cadena.
PROCEDURE DeleteCharacter(LOCAL FullString is string, *)
 
CleanedString is string = FullString
 
FOR ParameterSubscript = 2 _TO_ MyParameters..Count - 1
CleanedString = Replace(CleanedString, MyParameters[ParameterSubscript], "")
END
 
RESULT CleanedString
Los parámetros se indexan siempre a partir de 1, independientemente del número de parámetros obligatorios o del número de parámetros opcionales.
Ejemplo:
PROCÉDURE Proc(p1, po2= "Z", *)
Llamarproceso("A")Proceso("A", "B")Proceso("A","B", "C")
MisParámetros..NbRecibido123
Mis Parámetros... Cuenta223
MisParámetros[ 1]"Un""Un""Un"
MisParámetros[ 1]..DefaultFalseFalseFalse
MisParámetros[ 2]"Z""B""B"
MisParámetros[ 2]..DefaultTrueFalseFalse
MisParámetros[ 3]Error WLanguageError WLanguage"C"
MisParámetros[ 3]..DefaultError WLanguageError WLanguageFalse

Se puede utilizar un número de parámetros de Variable con:
  • procedimientos,
  • los métodos de las clases,
  • el código de declaración de variables globales de ventanas, páginas o informes.
Observación: El tipo de un parámetro es devuelto por GetDefinition.
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 07/04/2023

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