La vista Supervisores muestra variables y expresiones que ha seleccionado para supervisar. Puede especificar
las variables o expresiones en un recuadro de diálogo o seleccionarlas en el Editor del depurador. Utilice la vista Supervisores para supervisar variables globales o variables que desee ver en todo momento durante la sesión de depuración. En la vista Supervisores también puede modificar el contenido de las variables o cambiar la representación de los valores.
Procedimiento
- Para añadir un Supervisor de programas nuevo para una expresión en la vista Supervisores:
- En la vista Depurar, seleccione la hebra que contiene la expresión que desea supervisar.
- Pulse el botón Supervisar expresión de la vista la vista Supervisores
(
).
- En el recuadro de diálogo Supervisar expresión, especifique la expresión en el campo.
- Pulse Aceptar.
- Para añadir un Supervisor de programas nuevo para una expresión en el editor:
- En el editor, resalte y pulse con el botón derecho la expresión que desea supervisar.
- Seleccione Supervisar expresión en el menú emergente.
- Para añadir un Supervisor
de programa nuevo para una variable en la vista Variables:
- En la vista Variables, pulse con el botón derecho sobre la variable que desea supervisar.
- Seleccione Supervisar variable local en el menú emergente.
- Para añadir
automáticamente las variables en cada línea a la vista Supervisor conforme recorre cada línea, siga estos pasos:
- Detenga el programa en la primera línea cuya supervisión desee iniciar.
- En la vista Consola de depuración especifique el mandato SET AUTOMONITOR ON.
- Para añadir varios supervisores desde la vista Variables, seleccione varias variables mediante las teclas Control o
Mayús y después siga los pasos anteriores.
- Para cambiar el contenido de una variable o una expresión en la vista
Supervisores:
- Seleccione la expresión cuyo valor desea modificar.
- Si la expresión es una estructura o una matriz, expándala para mostrar sus elementos individuales.
- Desplácese a la expresión que desea cambiar y realice una de las acciones siguientes:
- Efectúe una doble pulsación sobre la expresión.
- Pulse con el botón derecho sobre la expresión y elija Cambiar valor en el menú emergente.
Nota: Si efectúa una doble pulsación sobre una variable y no se puede editar el valor del campo correspondiente, la variable
es un tipo que no se puede modificar.
- Especifique un valor nuevo para la expresión y pulse Intro. Para indicar que se ha cambiado el valor de la expresión, el indicador correspondiente tendrá un símbolo de delta
junto a él. Todas las expresiones afectadas por el cambio también tendrán un símbolo de delta junto a sus indicadores.
- Si está supervisando una variable en un programa COBOL optimizado, verá el mensaje de error siguiente siempre que
ejecute una sentencia que cambie el valor de esa variable: Se ha producido un error: EQA2421E La asignación no
se ha realizado porque el programa no puede utilizar el valor asignado debido a la optimización. El depurador
no ejecuta la sentencia. Para ejecutar esa sentencia, siga estos pasos:
- Añada la variable a la vista Supervisores mediante cualquier método descrito anteriormente. El depurador visualiza
el nombre y el valor actual de la variable en la vista Supervisor.
- Recorra el programa hasta que alcance una sentencia que altere el valor de esa variable.
- Especifique el mandato SET WARNING OFF en la vista Consola de depuración. La vista Consola de
depuración visualiza un mensaje que indica que se ha recibido el mandato SET WARNING OFF.
- Recorra la sentencia. El valor nuevo de la variable que está supervisando se visualiza en la vista Supervisores.