Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||
|
4D v19.8
Panel de expresión
|
a: | Indefinido |
2. Avanza una línea. El contador del programa ahora está situado en la línea b:=a+1. En este punto, el tema Objetos actuales muestra:
a: | 1 | |
b: | Indefinido |
3. Nuevamente, avanza una línea. El contador del programa está ahora en la línea c:=a+b. En este punto, el tema Objetos actuales muestra:
c: | Indefinido | |
a: | 1 | |
b: | 2 |
El tema Objetos actuales es una herramienta muy conveniente, cada vez que ejecute una línea, no tiene que introducir una expresión en , sólo mire los valores que aparecen en el tema Objetos actuales.
Este tema se compone de los siguientes subtemas:
Nota: puede modificar las variables y los campos de tipo Cadena, Texto, Numérico, Fecha y Hora; en otras palabras, puede modificar las variables cuyos valores pueden ser introducidos utilizando el teclado.
Los arrays, como las otras variables, aparecen en los subtemas Interproceso, Proceso y Locales, dependiendo de su alcance. El depurador muestra cada array con un nivel jerárquico adicional; esto le permite obtener o cambiar los valores de los elementos del array, si los hay. El depurador muestra los primeros 100 elementos, incluyendo el elemento cero. El valor de la columna muestra el tamaño del array respecto a su nombre. Después de desplegar el array, el primer subelemento muestra el número del elemento seleccionado actualmente, luego el elemento cero, luego los otros elementos (hasta 100). Usted puede modificar los arrays Alfa, Texto, Numérico y Fecha. También es posible modificar el número de elemento seleccionado, el elemento cero y los otros elementos (hasta 100). No se puede modificar el tamaño del array.
Nota: en cualquier momento, usted puede arrastrar y soltar un elemento del panel de expresión al Panel de evaluación, incluyendo un elemento del array.
Este tema contiene el nombre de cada objeto dinámico incluido en el formulario actual, así como el valor de su variable asociada:
Algunos objetos, tales como arrays listbox, pueden presentarse como dos objetos distintos (la variable del objeto y su fuente de datos).
Esta lista es particularmente útil cuando se sus formularios utilizan variables dinámicas de manera intensiva:es fácil de identificar variables dinámicas a través de los nombres de objetos del formulario. Puede mostrar el nombre interno de las variables dinámicas seleccionando Show Types en el menú contextual:
Los nombres de las variables dinámicas son de la forma "$form.4B9.42":Muestra las constantes predefinidas de 4D, como en la página Constantes de la ventana del Explorador. Las expresiones de este tema no pueden modificarse.
Este tema lista las tablas y campos en la base de datos; no lista los subcampos. Para cada tabla, la columna valor muestra el tamaño de la selección actual para el proceso actual así como también (si la línea de la tabla está desplegada) el número de registros bloqueados. Para cada campo, la columna valor muestra el valor del campo (a excepción de imágenes, subtablas y BLOBs) para el registro actual, si lo hay. En este tema, los valores de los campos pueden modificarse (no es posible deshacer una acción), pero la información de la tabla no.
Lista los semáforos locales asignados actualmente. Para cada semáforo, la columna valor suministra el nombre del proceso que ha puesto el semáforo. Esta lista estará vacía si usted no utiliza semáforos. Las expresiones de este tema no pueden modificarse. No es posible visualizar los semáforos globales.
Lista los conjuntos definidos en el proceso actual (el que usted está depurando actualmente); así como también los conjuntos interproceso. Para cada conjunto, la columna valor muestra el número de registros y el nombre de la tabla. Esta lista puede estar vacía si usted no utiliza conjuntos. Las expresiones de este tema no pueden modificarse.
Lista los procesos iniciados desde el comienzo de la sesión de trabajo. La columna valor muestra el tiempo utilizado y el estado actual de cada proceso (por ejemplo, Ejecutándose, Suspendido, etc.). Las expresiones de este tema no pueden modificarse.
Lista las selecciones temporales proceso definidas en el proceso actual (el que está depurando actualmente); también lista las selecciones interproceso. Para cada selección, la columna valor muestra el número de registros y el nombre de la tabla. Esta lista puede estar vacía si usted no utiliza las selecciones temporales. Las expresiones de este tema no pueden modificarse.
Este tema muestra información general sobre el funcionamiento de bases, tal como la tabla por defecto actual (si existe), la memoria física, virtual, libre y usada, el destino de búsqueda, etc. Esta información le permite examinar el funcionamiento de la base.
Este tema muestra información relativa al servidor web de la aplicación (sólo disponible si el servidor web está activo):
El menú contextual del panel de expresión ofrece opciones adicionales. Para mostrar este menú:
El menú contextual del panel de expresión se presenta a continuación:
La siguiente imagen muestra el panel de expresión con todas las opciones seleccionadas:
Atajos del depurador
Depurador
Panel de evaluación
Panel de evaluación de métodos
Panel del canal de llamada
Producto: 4D
Tema: Depurador
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)