4D v13.4

Variables de sistema

Inicio

 
4D v13.4
Variables de sistema

Variables de sistema  


 

 

4D administra variables de sistema, las cuales le permiten controlar la ejecución de diferentes operaciones. Todas las variables sistema son variables proceso que sólo son accesibles dentro de un proceso. Esta sección describe las variables sistema de 4D.

Para mayor información sobre este tipo de variables, consulte el párrafo Variables sistema en la sección Guía de declaración.

OK  

La variable de sistema OK es la más comúnmente utilizada. Generalmente, toma el valor 1 cuando una operación se ejecuta con éxito. Toma el valor 0 cuando la operación falla. La mayoría de los comandos 4D modifican el valor de la variable sistema OK. Consulte la descripción de cada comando para saber si afecta esta variable sistema.

En esta documentación, el pictograma indica que un comando modifica el valor de la variable OK. Puede hacer clic en esta imagen para generar una lista de todos los comandos que modifican el valor de la variable OK.

FldDelimit contiene el código ASCII que se utilizará como un separador de campos cuando se importa o exporta texto. Por defecto, este valor es 9, es decir el código ASCII para la tecla Tab. Para utilizar un separador de campos diferente, asigne un nuevo valor a FldDelimit.

RecDelimit contiene el código ASCII del carácter a utilizar como separador de registros cuando se importa o exporta texto. Por defecto, este valor es 13, el cual es el código ASCII para la tecla Retorno de carro. Para utilizar un separador de registros diferente, asigne un nuevo valor a RecDelimit.

Estas variables sólo pueden utilizarse en un método de intercepción de errores instalado por el comando ON ERR CALL. Si quiere que sean accesibles en el método que provocó el error, copie su valor en sus propias variables proceso.

  • Error: variable sistema de tipo entero largo. Esta variable contiene el código de error. Los códigos de error de 4D y códigos de errores sistema se listan en la sección Códigos de error.
  • Error method: variable sistema de tipo texto. Esta variable contiene el nombre completo del método que disparó el error.
  • Error line: variable sistema de tipo entero largo. Esta variable contiene el número de la línea en el origen del error en el método que disparó el error.

Estas variables de sistema sólo pueden utilizarse cuando en un método instalado por el comando ON EVENT CALL.

  • MouseDown toma el valor 1 cuando se presiona el botón del ratón. De lo contrario, toma el valor 0.
  • Si el evento es un MouseDown (MouseDown=1), las variables sistema MouseX y MouseY contienen las coordenadas vertical y horizontal respectivamente de la ubicación donde se efectuó el clic. Ambos valores se expresan en píxeles y utilizan el sistema de coordenadas local de la ventana.

Nota: en el contexto de un clic en un campo o variable imagen, las variables sistema MouseX y MouseY devuelven las coordenadas locales del clic en los eventos de formulario On Clicked o On Double clicked como también en On Mouse Enter y en On Mouse Move. Para mayor información consulte las secciones Imágenes y .

  • KeyCode contiene el código del carácter de la tecla que fue presionada. Si la tecla es una tecla de función, KeyCode contiene un código especial. Los códigos de caracteres y los códigos de teclas de función están listados en las secciones Códigos Unicode, Códigos ASCII y Códigos de teclas de función.
  • Modifiers contiene los códigos de los modificadores del teclado (Ctrl/comando, Alt/Option, Mayús, Bloq Mayús). Esta variable sólo es significativa en un evento de interrupción instalado por el comando ON EVENT CALL.
  • MouseProc contiene el número del proceso en el cual tomó lugar el último evento.

 
PROPIEDADES 

Producto: 4D
Tema: Presentación del lenguaje

 
VER TAMBIÉN 

Conjuntos
Guía de declaración
Variables