4D v16.3Capturas de comandos |
||
|
4D v16.3
Capturas de comandos
Capturas de comandos
La lista de comandos capturados es una página del explorador de ejecución que le permite añadir puntos de interrupción adicionales a su código interceptando las llamadas a los comandos 4D. Colocar un punto de interrupción sobre un comando le permite comenzar a depurar la ejecución de cualquier proceso tan pronto como un comando en particular sea llamado por el proceso. A diferencia de un punto de interrupción colocado en un método de proyecto en particular (y que por lo tanto activa una depuración sólo cuando es alcanzado), el alcance de un punto de interrupción sobre un comando incluye todos los procesos que ejecutan el código 4D y llaman a ese comando. Con alguna experiencia, puede combinar el uso de puntos de interrupción en los métodos y sobre los comandos. Para abrir la lista de comandos capturados: 1. Elija Explorador de ejecución en el menú Ejecutar. Aparece la ventana del Explorador de ejecución. 2. Haga clic en la pestaña Captura para mostra la lista de comandos capturados: Esta página lista los comandos a capturar durante la ejecución. Esta compuesta por dos columnas:
Para añadir un nuevo comando: 1. Haga clic en el botón Añadir (en forma de +) ubicado debajo de la lista. se añade una nueva entrada a la lista con el comando ALERT por defecto. Luego puede hacer clic en la etiqueta ALERT e introduzca el nombre del comando a capturar. Una vez haya terminado, presione Intro o Retorno de carro para validar su elección. Para editar el comando a capturar: 1. Seleccione el comando haciendo clic en él o utilizando las teclas de flecha para navegar por la lista (si la entrada seleccionada actualmente no está en modo edición). 2. Para pasar una entrada de modo edición a modo selección y viceversa, presione Intro o Retorno de carro. 3. Introduzca o modifique el nombre del comando. 4. Para validar sus cambios, presione Intro o Retorno de carro. Para habilitar o deshabilitar un comando a capturar:
Nota: el desactivar un punto de ruptura tiene casi el mismo efecto que eliminarlo. Durante la ejecución, el depurador pasa muy poco tiempo en la entrada. La ventaja de la desactivación de una entrada es que usted no tiene que volver a crearla cuando la necesite de nuevo. Para eliminar un comando a capturar:
Para definir una condición para un comando a capturar:
Nota: para eliminar una condición, borre su fórmula. La adición de condiciones permite detener la ejecución cuando se invoca el comando sólo si se cumple la condición. Por ejemplo, si asocia la condición "Records in selection([Emp]>10)" con el punto de ruptura en el comando DELETE SELECTION, el código no se detendrá durante la ejecución del comando DELETE SELECTION si la selección actual de la tabla [Emp] sólo contiene 9 registros (o menos). La adición de condiciones a los comandos capturados ralentiza la ejecución, ya que la condición tiene que ser evaluada cada vez que se encuentra con una excepción. Por otra parte, la adición de condiciones acelera el proceso de depuración, porque 4D salta automáticamente ocurrencias que no coinciden con las condiciones.
Ver también
Depurador
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |