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.
  • Presentación
  • Variable global
  • Variables globales a un proyecto
  • Variables globales en una ventana
  • Variables globales a un reporte
  • Variables globales a una set de procedimientos
  • Cómo utilizar una Variable global a partir de un componente
  • Variable global: Sintaxis
  • Declarar una o más variables globales
  • Variable local
  • Variable local: Sintaxis
  • Declarar una o más variables locales
  • Variables locales y globales de zombie
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
Presentación
Existen dos tipos de variables:
  • Local Variable: sólo puede utilizarse en la Process en la que se declaró esta Variable.
  • Global Variable: se puede utilizar en todos los Process es relacionados con el Process en el que se declaró este Variable.
Importante: No debe declarar dos Variable s con el mismo nombre (especialmente un Variable global y un Variable local).
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.
Variable global

Variables globales a un proyecto

Las variables globales declaradas en la "Inicialización" Event de un proyecto pueden ser utilizadas en todos los Event s o procesos:
  • del proyecto.
  • de la ventana o página (eventos de la ventana o página, de sus controles y de los procedimientos locales de associated).
  • de la reporte (eventos de la reporte, de sus controles y de los procedimientos locales de la associated).
WINDEV Mobile

Variables globales en una ventana

Las variables globales declaradas en las "Declaraciones globales" Event de una ventana pueden utilizarse en todos los Event o procesos:
  • de la ventana.
  • de los controles de la ventana.
  • de los procedimientos locales associated con la ventana.
Límites:Límites
  • Las variables globales de una ventana no pueden ser utilizadas por sus ventanas hermanas.
  • Las variables globales declaradas en una ventana secundaria no se pueden utilizar en su ventana principal.
  • Cuando la ventana en la que se declaró la Variable se cierra, esta Variable ya no se puede utilizar.
Observación: Utilización de una Variable global en una ventana hija de la ventana de declaración
Las variables declaradas globales en una ventana son Visible en las ventanas hijas de esta ventana en los siguientes casos:
  • Si se utiliza la palabra clave Externo para declarar la Variable en la ventana secundaria.
  • Si el nombre de Variable va precedido del nombre de la ventana.
  • Si la Variable se pasa como parámetro a la ventana hija.
Windows MobileiPhone/iPad

Variables globales a un reporte

Las variables globales declaradas en la "Apertura" Event de un reporte pueden ser utilizadas en todos los Event s o procesos:
  • de la reporte.
  • de los controles de reporte.
  • de los procedimientos locales associated con el reporte.

Variables globales a una set de procedimientos

Las variables globales declaradas en la "Declaración" Event de un conjunto de procedimientos pueden ser utilizadas en todos los Event s o procesos:
  • de los diferentes procedimientos en la set.
  • del proyecto actual.

Cómo utilizar una Variable global a partir de un componente

Dado que el propósito de un componente es ser autónomo, no se debe utilizar ninguna Variable global del proyecto a partir de éste.
Sin embargo, el método recomendado es el siguiente:
  • crear una Variable global en el componente.
  • en el componente, crear una Procedure utilizada para inicializar estas variables globales.
  • desde el evento "Initializing" del proyecto y siempre que se modifique el valor de las variables globales del proyecto, llamar a esta Procedure para asignar un valor similar a las variables globales del componente.
Variable global: Sintaxis

Declarar una o más variables globales

GLOBAL
<Global variables>
Detalles de la sintaxis
GLOBALComienzo de la declaración de las variables globales.
<Global variables>Variables globales a declarar.
Observación: PCS_SANS_TRADUCTION_US.
GLOBAL // All the declarations that follow are global variables
Subscript is int
CustomerName is string
Rate is real
 
LOCAL // All the declarations that follow are local variables
I is int
CustomerFName is string
Price is currency
Variable local
Las variables locales sólo pueden utilizarse en los eventos o procesos en los que se declaran. Fuera de estos eventos o procesos, se desconocen las variables locales. Estas variables no pueden ser compartidas por varios eventos o procesos.
Por defecto, una Variable es local cuando se declara.
Variable local: Sintaxis

Declarar una o más variables locales

[LOCAL]
<Local variables>
Detalles de la sintaxis
LOCALInicio de la declaración de variables locales. La palabra clave LOCAL es opcional.
<Variables locales>Variables locales a declarar.
Observación: PCS_SANS_TRADUCTION_US.
LOCAL // All the declarations that follow are local variables
I is int
CustomerFName is string
Price is currency
// All the declarations that follow are local variables
I is int
CustomerFName is string
Price is currency
Versiones 23 y posteriores
Variables locales y globales de zombie
Una Variable local o global puede quedar obsoleta. Esto le permite saber que este elemento no se debe utilizar más (pero que aún no se ha borrado)..
Para declarar una Variable como obsoleta, basta con utilizar el atributo de extensión <zombie>..
La sintaxis es la siguiente:
<Variable name> is <type of variable> <zombie [comment = "text"]>
En esta sintaxis, la palabra clave opcional comment se utiliza para especificar el texto que se mostrará en el error de compilación asociado al obsoleto Variable.
Ejemplo:
CustomerFirstName is string <zombie comment = "Don't use anymore - use the Customer structure">
Nueva funcionalidad versión 23
Variables locales y globales de zombie
Una Variable local o global puede quedar obsoleta. Esto le permite saber que este elemento no se debe utilizar más (pero que aún no se ha borrado)..
Para declarar una Variable como obsoleta, basta con utilizar el atributo de extensión <zombie>..
La sintaxis es la siguiente:
<Variable name> is <type of variable> <zombie [comment = "text"]>
En esta sintaxis, la palabra clave opcional comment se utiliza para especificar el texto que se mostrará en el error de compilación asociado al obsoleto Variable.
Ejemplo:
CustomerFirstName is string <zombie comment = "Don't use anymore - use the Customer structure">
Variables locales y globales de zombie
Una Variable local o global puede quedar obsoleta. Esto le permite saber que este elemento no se debe utilizar más (pero que aún no se ha borrado)..
Para declarar una Variable como obsoleta, basta con utilizar el atributo de extensión <zombie>..
La sintaxis es la siguiente:
<Variable name> is <type of variable> <zombie [comment = "text"]>
En esta sintaxis, la palabra clave opcional comment se utiliza para especificar el texto que se mostrará en el error de compilación asociado al obsoleto Variable.
Ejemplo:
CustomerFirstName is string <zombie comment = "Don't use anymore - use the Customer structure">
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