IBM Lotus Symphony
|
Con la ejecución de paso único puede comprobarse que no haya errores en ninguna línea del programa Basic. Los errores se pueden rastrearse fácilmente ya que los resultados de cada paso pueden verse inmediatamente. Un puntero de la columna de puntos de interrupción del editor indica cuál es la línea actual. También puede establecer puntos de interrupción si desea forzar la interrupción del programa en una posición específica.
Haga doble clic en la columna punto de irrupción de la izquierda de la ventana del editor para alternar un punto de irrupción en la línea correspondiente. Cuando el programa llega a un punto de irrupción, su ejecución se interrumpe.
La ejecución de paso único mediante el icono Paso único hace que el programa se bifurque en procedimientos y funciones.
La ejecución mediante el icono de Paso a paso hace que el programa considere los procedimientos y funciones como un único paso y los salte.
Las propiedades de un punto de irrupción están disponibles a través de su menú de contexto haciendo clic con el botón derecho en éste en la columna de puntos de interrupción.
Los puntos de interrupción pueden activarse y desactivarse seleccionando Activo en el menú contextual. Cuando se desactiva un punto de irrupción, no se interrumpe la ejecución del programa.
Para que se muestre el diálogo Puntos de interrupción donde especificar otras opciones, seleccione Propiedades desde el menú contextual de un punto de irrupción o seleccione Puntos de interrupción desde el menú contextual de la columna de puntos de interrupción.
La lista muestra todos los puntos de interrupción con el número de línea correspondiente en el código fuente. Los puntos de interrupción seleccionados pueden activarse o desactivarse marcando o desmarcando la casilla Activo.
La opción Adaptación especifica el número de veces que puede pasarse sobre el punto de irrupción antes de que el programa se interrumpa. Si se escribe 0 (el valor predeterminado) el programa siempre se interrumpe en cuanto encuentra un punto de irrupción.
Haga clic en Eliminar para eliminar físicamente el punto de irrupción del programa.
Los valores de una variable pueden supervisarse agregándola a la ventana Observador. Para agregar una variable a la lista de variables observadas, escriba su nombre en el cuadro de texto Observador y presione Intro.
Los valores de las variables sólo se muestra si están en el área. Las variables que no están definidas en la posición de código fuente actual muestran la indicación ("Out of Scope") en lugar de un valor.
En la ventana Observador también pueden incluirse matrices. Si se escribe el nombre de una matriz sin un valor de índice en el cuadro de texto Observador, se muestra el contenido de toda la matriz.
![]() |
Si deja el ratón sobre una variable predefinida en el Editor durante la ejecución, el contenido de la variable se muestra en un cuadro emergente. |
Proporciona una visión general de la jerarquía de llamadas de los procedimientos y funciones. Puede determinarse qué procedimientos y funciones llamaron a qué otros procedimientos y funciones en el punto actual del código fuente.
2 Error de sintaxis no especificado
3 Return sin Gosub
4 Restaurar desde el principio
5 Inicio del proceso no válido
6 Desbordamiento
7 Memoria agotada
8 Matriz ya dimensionada
9 Subscript fuera de rango
10 Definición duplicada
11 División por cero
12 Variable no definida
13 Discordancia de tipo
14 Parámetro no válido
18 Interrupción de usuario
20 Resumen sin error
28 Espacio de pila agotado
35 Sub o Function no definidos
48 Error al cargar DLL
49 Convención de llamada a DLL incorrecta
51 Error interno
52 Nombre de archivo o número incorrectos
53 No se encuentra el archivo
54 Modo de archivo incorrecto
55 El archivo ya está abierto
57 Error de dispositivo E/S
58 El archivo ya existe
59 Longitud de registro incorrecta
61 Disco lleno
62 Entrada más allá del final del archivo
63 Número de registro incorrecto
67 Demasiados archivos
68 El dispositivo no está disponible
70 Permiso denegado
71 El disco no está listo
73 Prestación no implementada
74 Imposible renombrar con unidad distinta
75 Error de acceso a vía de acceso/archivo
76 No se encontró la vía de acceso
91 La variable del objeto no se ha establecido
93 Cadena de secuencia no válida
94 Uso de Null no válido
323 Imposible cargar módulo
341 Índice incorrecto del objeto
366 No hay documento o vista activos
380 Valor de propiedad incorrecto
382 Propiedad de sólo lectura
394 Propiedad de sólo escritura
420 Referencia al objeto no válida
423 No se encontró la propiedad o el método
424 Objeto necesario
425 Uso erróneo de un objeto
430 La clase no admite OLE
438 El objeto no admite este método
440 Error de automatización OLE
445 El objeto no admite esta acción
446 El objeto no admite argumentos con nombre
447 El objeto no admite la configuración de entorno local actual
448 El argumento mencionado no se encontró
449 El argumento no es opcional
450 Número de argumentos erróneo
451 Objeto no es una colección
452 Ordinal no válido
453 No se encontró la función DLL especificada
460 Formato de portapapeles no válido