4D v14

Modo seguimiento y depuración

Inicio

 
4D v14
Modo seguimiento y depuración

Modo seguimiento y depuración    


 

 

Además de las manipulaciones explicadas en el vídeo, note que:

4D permite ejecutar bases interpretadas y compiladas.

En todos los casos, le recomendamos revisar la sintaxis de sus proyectos de desarrollo con el compilador.

Nota: el modo seguimiento sólo está disponible con bases interpretadas. Obviamente, en una base compilada/fusionada, no tenemos acceso al código fuente. Sólo los usuarios referenciados como desarrolladores (que pertenece a un grupo que tiene acceso al entorno Diseño) pueden activar el seguimiento.

Además, el depurador también le permite:

  • modificar los datos de los campos y variables en ejecución
  • añadir puntos de ruptura temporales, puntos de ruptura condicionales, etc.
  • ejecutar código (Advertencia: esto es arriesgado)
  • ver los números de las tablas y de los campos 
  • eliminar todas las expresiones mostradas
  • elegir la información que se muestra en cada área del editor
  • ... 

La mayoría de las cosas mencionadas anteriormente se puede lograr utilizando el menú contextual (clic derecho).

Cuando se utiliza el comando TRACE en el código, puede dejar de "rastrear" utilizando el comando NO TRACE.

Un punto de ruptura es un punto rojo que se coloca al hacer clic en la columna de número de línea al lado de la línea donde desea que 4D inicie el seguimiento. Está asociada a la línea donde se pone.

Puede condicionar los puntos de ruptura (Alt + clic durante la creación del punto de ruptura o en uno que ya exista). El acondicionamiento se realiza por fórmula o en función de un cierto número de pasadas.

Los puntos de ruptura también pueden desactivarse temporalmente.

Puede utilizar el explorador de ejecución para eliminar los puntos de ruptura ubicados en el código sin tener que volver a los métodos correspondientes.

 
 

 
PROPIEDADES 

Producto: 4D
Tema: Modo seguimiento y depuración

 
ARTICLE USAGE

Autoformación ( 4D v13)
Autoformación ( 4D v14)