PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Default tipificación de parámetros
  • Forzar el encasillamiento de parámetros
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
Default tipificación de parámetros
El description del tipo de parámetro es opcional. Por defecto, el tipo de la variable pasada en parámetro durante la llamada al Procedure se utiliza en el Procedure. Por ejemplo:
Subscript is int
// Call to MyProc procedure
MyProc(Subscript)
// // -- Declaration of MyProc procedure
PROCÉDURE MyProc(Counter)
// Counter is an integer
Counter += 1
Por lo tanto, el mismo Procedure se puede usar para varios tipos de variables.
Forzar el encasillamiento de parámetros
Para forzar el encasillamiento de parámetros, utilice la siguiente sintaxis:
PROCEDURE <Procedure name>(<Parameter 1> is <Type>, ...
<Parameter 2> is <Type>, ..., <Parameter N> is <Type>)
El tipo de variable pasada en parámetro (durante la llamada al Procedure) debe ser idéntico al tipo descrito en la declaración del Procedure. De lo contrario, se produce un error al compilar el proyecto, la ventana o el reporte.
En el siguiente ejemplo, el "Índice" Variable no es una cadena: se producirá un error al compilar el proyecto, la ventana o el reporte.
Subscript is int = 7
// Call to MyProc procedure
MyProc(Subscript)
// -- Declaration of MyProc procedure
PROCÉDURE MyProc(Subscript is string)
...
Observaciones:
  • Para la arrays, véase Array parameter y Parámetros asociativos de Array.
  • Versiones 19 y posteriores
    Para las variables de la Fuente de Datos, la fuente de datos puede asociarse a un archivo cuando se teclea el parámetro a través del atributo de extensión <description>.. Consulte Fuente de datos Variable para obtener más detalles.
    Nueva funcionalidad versión 19
    Para las variables de la Fuente de Datos, la fuente de datos puede asociarse a un archivo cuando se teclea el parámetro a través del atributo de extensión <description>.. Consulte Fuente de datos Variable para obtener más detalles.
    Para las variables de la Fuente de Datos, la fuente de datos puede asociarse a un archivo cuando se teclea el parámetro a través del atributo de extensión <description>.. Consulte Fuente de datos Variable para obtener más detalles.
  • Versiones 17 y posteriores
    AndroidWidget Android Java Ahora tiene la posibilidad de forzar el encasillamiento de parámetros.
    Nueva funcionalidad versión 17
    AndroidWidget Android Java Ahora tiene la posibilidad de forzar el encasillamiento de parámetros.
    AndroidWidget Android Java Ahora tiene la posibilidad de forzar el encasillamiento de parámetros.
  • Versiones 20 y posteriores
    Se puede utilizar una sintaxis ligera para encasillar los parámetros: el término "es a" puede suprimirse:
    PROCEDURE <Procedure name>(<Parameter 1> <Type>, ..., <Parameter N> <Type>)

    Por ejemplo:
    PROCÉDURE MyProc(Subscript string)
    Nueva funcionalidad versión 20
    Se puede utilizar una sintaxis ligera para encasillar los parámetros: el término "es a" puede suprimirse:
    PROCEDURE <Procedure name>(<Parameter 1> <Type>, ..., <Parameter N> <Type>)

    Por ejemplo:
    PROCÉDURE MyProc(Subscript string)
    Se puede utilizar una sintaxis ligera para encasillar los parámetros: el término "es a" puede suprimirse:
    PROCEDURE <Procedure name>(<Parameter 1> <Type>, ..., <Parameter N> <Type>)

    Por ejemplo:
    PROCÉDURE MyProc(Subscript string)
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