Algunas veces el código que escribe no se comporta de la manera prevista. Una variable que no tiene el valor apropiado, un bucle que no tiene fin o incluso una selección incorrecta – todo esto puede afectar su desarrollo. En este tipo de situación, el depurador es su mejor aliado.
Coloque un punto en la parta de código sospechosa para llamar automáticamente al depurador. Siga línea por línea su ejecución mientras visualiza permanentemente el contenido de las expresiones (variables, campos, punteros, etc.) simplemente utilizando mouse-over o seleccionado las expresiones.
La lista completa de los objetos, variables, campos, conjuntos, selecciones, procesos, etc. también se mantiene actualizada y disponible para permitirle conocer el estado de su desarrollo en el momento de la ejecución de la línea ejecutada.
Un área dedicada muestra la cadena de llamada permitiendo visualizar la concatenación de los métodos y scripts ejecutados antes de alcanzar el punto límite.
Un cursor en forma de flecha en el margen indica la línea actual que será ejecutada.
Mueva el cursor para ejecutar la(s) línea(s) seleccionada(s) tantas veces como sea necesario o, por el contrario, evite esta parte del código. Tome ventaja y modifique el contenido de una variable y verifique los cambios de comportamiento.
Desde 4D v11 SQL, también es posible depurar al mismo tiempo durante la ejecución el código SQL que se indica utilizando Start SQL...End SQL . Igualmente puede depurar simultáneamente su código SQL y su código 4D en el mismo entorno.