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.
  • Panorama general
  • Variable global
  • Variables globales a un proyecto
  • Variables globales en una ventana
  • Variables globales a una página
  • Variables global a a reporte
  • Variables globales a un conjunto de procedimientos
  • Cómo utilizar una variable global 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 los zombis
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
Panorama general
Hay dos tipos de variables disponibles:
  • Variable local : sólo puede utilizarse en el proceso en el que se ha declarado esta variable.
  • Variable global : puede utilizarse en todos los procesos relacionados con el proceso en el que se declaró esta variable.
Importante: No se deben declarar dos variables con el mismo nombre (especialmente una variable global y una 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 el proceso de inicialización de un proyecto pueden utilizarse en todos los procesos:
  • de proyecto.
  • de ventana o página (procesos de ventana o página, procesos de sus controles y procesos de procedimientos locales asociados).
  • de (procesos reporte de reporte, procesos de sus controles y procesos de procedimientos locales asociados).
WEBDEV - Código ServidorWEBDEV - Código Navegador Disponibilidad de las variables en el código del Navegador :
  • Las variables del servidor global to project están disponibles en los códigos del navegador sólo para los siguientes tipos: Booleano, Entero, Real, Cuerda.
  • Versiones 21 y posteriores
    Tiene la capacidad de proteger la variable global del proyecto para que no esté disponible en el lado del navegador.. Para ello, utilice el atributo Sólo servidor al declarar la variable.
    Se debe utilizar la siguiente sintaxis:
    VariableName is VariableType <server only>

    or:
    VariableName is VariableType, server only

    Ejemplo:
    myvariable is int <server only>
    myvariable1 is int, server only
    Nueva funcionalidad versión 21
    Tiene la capacidad de proteger la variable global del proyecto para que no esté disponible en el lado del navegador.. Para ello, utilice el atributo Sólo servidor al declarar la variable.
    Se debe utilizar la siguiente sintaxis:
    VariableName is VariableType <server only>

    or:
    VariableName is VariableType, server only

    Ejemplo:
    myvariable is int <server only>
    myvariable1 is int, server only
    Tiene la capacidad de proteger la variable global del proyecto para que no esté disponible en el lado del navegador.. Para ello, utilice el atributo Sólo servidor al declarar la variable.
    Se debe utilizar la siguiente sintaxis:
    VariableName is VariableType <server only>

    or:
    VariableName is VariableType, server only

    Ejemplo:
    myvariable is int <server only>
    myvariable1 is int, server only
  • Atención: las modificaciones hechas a estas variables globales en el código del navegador no se transfieren al servidor.
  • Consejo: las variables globales declaradas en un código de servidor no pueden ser utilizadas para transmitir información al navegador.
WINDEVWINDEV Mobile

Variables globales en una ventana

Las variables globales declaradas en el proceso de declaración de las variables globales de una ventana pueden utilizarse en todos los procesos:
  • de la ventana.
  • de los controles de las ventanas.
  • de los procedimientos locales asociados a 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 donde la variable fue declarada se cierra, esta variable ya no puede ser utilizada.
notas: Usando una variable global en una ventana secundaria de la ventana de declaración .
Las variables declaradas globales en una ventana son visibles en las ventanas hijas de esta ventana en los siguientes casos:
  • Si la palabra Externo clave se utiliza para declarar la variable en la ventana secundaria.
  • Si el nombre de la variable está precedido por el nombre de la ventana.
  • Si la variable se pasa en parámetro a la ventana secundaria.
WEBDEV - Código ServidorWEBDEV - Código Navegador

Variables globales a una página

WEBDEV - Código Servidor Código de servidor
Las variables globales declaradas en el proceso de declaración de las variables globales de una página pueden utilizarse en todos los procesos:
  • de página.
  • de los controles de página.
  • de los procedimientos locales asociados a la página.
Cuando la página donde se declaró la variable se cierra, esta variable ya no se puede utilizar.
Disponibilidad de las variables en el código del Navegador : Las variables de servidor globales a una página están disponibles en los códigos de navegador de la página sólo para los siguientes tipos: Booleano, Entero, Real, Cuerda.
Atención: las modificaciones hechas a estas variables globales en el código del navegador no se transfieren al servidor.
Consejo: las variables globales declaradas en un código de servidor no pueden ser utilizadas para transmitir información al navegador.
WEBDEV - Código Navegador Código del Navegador
Las variables globales declaradas en el código "Page load (onLoad)" pueden utilizarse en todos los procesos del navegador:
  • de página.
  • de los controles de página.
  • de los procedimientos locales asociados a la página.
Disponibilidad de las variables en el código del servidor : Las variables de navegador globales a una página no están disponibles en los códigos de servidor de la página.
Consejo: las variables globales declaradas en un código de navegador pueden utilizarse para intercambiar información entre los diferentes procesos que se ejecutan en el navegador.
Notas:
  • Las variables globales del navegador no se pueden inicializar en la línea de declaración.
  • Las variables globales del Navegador pueden ser inicializadas con el valor de una variable global del servidor (sólo para los tipos booleano, entero, real y cadena).
  • Se recomienda desactivar la "caché" del navegador al desarrollar la aplicación WEBDEV. De hecho, las variables globales se traducen a JavaScript en archivos ".JS. Se recomienda desactivar la "caché" del navegador durante el desarrollo de la aplicación WEBDEV.
Para desactivar la caché de su navegador (Microsoft Internet Explorer):
  1. Busque la opción "Opciones Internet" en uno de los menús de "Edición", "Vista" o "Herramientas" según la versión de Internet Explorer.
  2. En la pestaña "General" haga clic en "Parámetros" en la parte "Archivos Temporales de Internet".
  3. Seleccione "Cada vez que se visita la página".
WINDEVWEBDEV - Código ServidoriPhone/iPadWindows Mobile

Variables global a a reporte

Las variables globales declaradas en el "Proceso de apertura" de un pueden utilizarse reporte en todos los procesos:
  • de reporte...
  • of reporte controls.
  • de los procedimientos locales relacionados con lareporte

Variables globales a un conjunto de procedimientos

Las variables globales declaradas en el proceso de inicialización de un conjunto de procedimientos pueden utilizarse en todos los procesos:
  • de diferentes procedimientos encontrados en el set.
  • del proyecto actual.

Cómo utilizar una variable global de un componente

Dado que el propósito de un componente es ser independiente, no se debe utilizar ninguna variable global del proyecto a partir de ésta.
Sin embargo, el método recomendado es el siguiente:
  • crear una variable global en el componente
  • en el componente, cree un procedimiento utilizado para inicializar estas variables globales.
  • desde el código de inicialización del proyecto y siempre que se modifique el valor de las variables globales del proyecto, llame a este procedimiento 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.
señalar: 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 se pueden utilizar en los procesos en los que se han declarado. Las variables locales son desconocidas fuera de estos procesos. Estas variables no pueden ser compartidas entre varios procesos.
Por defecto, una variable es local cuando se declara.
WEBDEV - Código Navegador En el código del navegador, sólo se pueden utilizar los siguientes tipos para declarar las variables locales:
  • karaoke
  • integer
  • de verdad
  • string
  • array de uno de los tipos anteriores
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.
señalar: 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 los zombis
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, todo lo que tiene que hacer es usar 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 comentario se utiliza para especificar el texto que se mostrará en el error de compilación asociado con la variable obsoleta..
Ejemplo:
CustomerFirstName is string <zombie comment = "Don't use anymore - use the Customer structure">
Nueva funcionalidad versión 23
Variables locales y globales de los zombis
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, todo lo que tiene que hacer es usar 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 comentario se utiliza para especificar el texto que se mostrará en el error de compilación asociado con la variable obsoleta..
Ejemplo:
CustomerFirstName is string <zombie comment = "Don't use anymore - use the Customer structure">
Variables locales y globales de los zombis
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, todo lo que tiene que hacer es usar 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 comentario se utiliza para especificar el texto que se mostrará en el error de compilación asociado con la variable obsoleta..
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