Variables de sistema

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11 (Modificado)


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.

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.

Document

Document contiene el "nombre completo" (ruta de acceso+nombre) o el nombre (dependiendo del valor pasado como parámetro) del último archivo abierto o creado utilizando los siguientes comandos:

Append document BUILD APPLICATION
Create document Create resource file
EXPORT DATA EXPORT DIF
EXPORT SYLK EXPORT TEXT
IMPORT DATA IMPORT DIF
IMPORT SYLK IMPORT TEXT
GET DOCUMENTICON LOAD SET
LOAD VARIABLES Open document
Open resource filePRINT LABEL
QR REPORT READ PICTURE FILE
SAVE VARIABLES SAVE SET
Select document SELECT LOG FILE
SET CHANNEL USE CHARACTER SET
WRITE PICTURE FILE

FldDelimit

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

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.

Error

Error sólo puede utilizarse en un método instalado por el comando ON ERR CALL. 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.

MouseDown, MouseX, MouseY, KeyCode, Modifiers y MouseProc

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 SVG Find element ID by coordonates.

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 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.

Ver también

Conjuntos, Variables.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente