AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Pruebas
  • Presentación
  • ¿Cómo proceder?
  • Inserción de un breakpoint
  • Desactivar/Habilitar un punto de interrupción
  • Borrar uno o varios breakpoints
  • Listado de los breakpoints
  • Punto de interrupción condicional
  • Punto de ruptura sin parar pero guardado en el trazado de depuración
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Durante la prueba de un proyecto en el editor, los puntos de interrupción se utilizan para iniciar automáticamente el depurador desde una determinada Line.
¿Cómo proceder?

Inserción de un breakpoint

Se pueden utilizar varios métodos para insertar un breakpoint:
  • Haga clic a la izquierda de la Line donde se debe insertar el punto de ruptura. El cursor del ratón se convierte en una mano y aparece el signo .
  • En la pestaña "Código", en el grupo "Puntos de interrupción", despliegue "Punto de interrupción" y seleccione "Agregar un punto de interrupción".
  • Presione Ctrl + B.
  • Abra el menú contextual de la barra de los puntos de interrupción y seleccione la opción "Agregar un punto de interrupción".
    Menú contextual de puntos de interrupción
Observación: Los puntos de interrupción se tienen en cuenta durante las pruebas de aplicación en el editor de WINDEV, WEBDEV o WINDEV Mobile.. Los puntos de interrupción se ignoran cuando se utiliza el ejecutable.

Desactivar/Habilitar un punto de interrupción

Un punto de interrupción deshabilitado sigue presente en el editor de código pero se ignora al depurar la aplicación (se convierte en Grayed). Se pueden utilizar varios métodos para desactivar el punto de ruptura de la actual Line:
  • En la pestaña "Código", en el grupo "Puntos de interrupción", despliegue "Punto de interrupción" y seleccione "Desactivar punto de interrupción".
  • Presione Ctrl + Mayúsculas + B.
  • Abra el menú contextual de la barra de gestión de puntos de interrupción y seleccione "Desactivar punto de interrupción":
Observación: El punto de ruptura se puede volver a activar en cualquier momento con "Activar punto de ruptura".

Borrar uno o varios breakpoints

Se pueden utilizar varios métodos para borrar un breakpoint:
  • En el editor de código, haga clic en el breakpoint. El cursor del ratón se convierte en una mano y aparece el signo .
  • En la pestaña "Código", en el grupo "Puntos de interrupción", despliegue "Punto de interrupción" y seleccione:
    • "Borrar punto de interrupción" para eliminar el punto de interrupción de la Line actual.
    • "Eliminar todos los puntos de ruptura" para eliminar todos los puntos de ruptura.
  • En el depurador, haz clic en .
  • Abrir el menú contextual de la barra para la gestión de los puntos de interrupción:
    • seleccione "Eliminar punto de interrupción" para eliminar el punto de interrupción encontrado en la Line actual.
    • seleccione "Eliminar todos los breakpoints" para borrar todos los breakpoints.

Listado de los breakpoints

Se pueden utilizar varios métodos para listar los breakpoints encontrados en el proyecto actual:
  • Desde el editor de código: en la pestaña "Código", en el grupo "Puntos de interrupción", despliegue "Punto de interrupción" y seleccione "Lista de puntos de interrupción".
  • En el depurador, haz clic en .
  • Abrir el menú contextual de la barra de gestión de puntos de interrupción y seleccionar "Listar los puntos de interrupción".

Punto de interrupción condicional

Cuando se depura un bucle, puede ser useful para activar el depurador después de un número de pasajes (después de la 35ª iteración por ejemplo). Para implementar un breakpoint condicional:
  1. Crear un punto de interrupción (párrafo Inserción de un breakpoint).
  2. Visualizar las propiedades de breakpoint:
    • a través del editor de códigos: En la pestaña "Código", en el grupo "Puntos de interrupción", despliegue "Punto de interrupción" y seleccione "Propiedades del punto de interrupción".
    • a través del menú contextual del punto de ruptura: Abra el menú contextual de la barra de gestión de puntos de interrupción y seleccione "Propiedades de los puntos de interrupción".
  3. En la ventana que se muestra, en el área "Condiciones", especifique las condiciones para tener en cuenta el breakpoint.:
    • Siempre (valor predeterminado): El breakpoint no será condicional y siempre se tendrá en cuenta.
    • Cuando el número de veces que se pasa por el punto de interrupción es: Se utiliza para condicionar el breakpoint. Para ello, seleccione una condición y el número de pasajes deseado.
    • Cuando la siguiente expresión es verdadera: Se utiliza para condicionar el breakpoint. Simplemente introduzca la condición directamente en el campo "Si"....
  4. Validar. El punto de interrupción condicional se muestra en el editor ().

Punto de ruptura sin parar pero guardado en el trazado de depuración

En algunos casos, al depurar una aplicación, es útil conocer la línea de código sobre la que pasó la Process pero sin detenerse en el depurador. En este caso, se debe mostrar una única información en el ventana de salida.
Para implementar esta funcionalidad:
  1. Crear un punto de interrupción (párrafo Inserción de un breakpoint).
  2. Visualizar las propiedades de breakpoint:
    • a través del editor de códigos: En la pestaña "Código", en el grupo "Puntos de interrupción", despliegue "Punto de interrupción" y seleccione "Propiedades del punto de interrupción".
    • a través del menú contextual del punto de ruptura: Abra el menú contextual de la barra de gestión de puntos de interrupción y seleccione "Propiedades de los puntos de interrupción".
  3. En la ventana que se muestra, en el área "Acciones", especifique la acción a realizar durante el paso por el punto de interrupción (estas acciones pueden combinarse).:
    • Interrumpir ejecución (valor predeterminado): el punto de ruptura interrumpe la ejecución e inicia el depurador en la Line actual de código.
    • Agregar un mensaje en la traza del depurador: al pasar por el punto de interrupción, el mensaje especificado se muestra en el panel "Traza del depurador".
      Observación: Si no se especifica ningún mensaje, el nombre de la Process actual se muestra en el panel "Debugger trace"..
    Observación: Si las dos acciones no están marcadas, el breakpoint se desactiva automáticamente..
  4. Validar. La Icon encontrada antes del punto de ruptura indica que incluye propiedades específicas.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local