Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   Bugs (https://www.cobolforo.es/forumdisplay.php?f=97)
-   -   Depurador multiformulario, gráficos y modales (https://www.cobolforo.es/showthread.php?t=2092)

Eslopes 19 de septiembre de 2026 22:48

Depurador multiformulario, gráficos y modales
 
Correcciones publicadas (1.70.69 – 1.70.100)

1. El depurador depura la aplicación, no un solo formulario
Desde que una aplicación puede abrir varios formularios, cada uno ejecuta su propio programa generado. El depurador seguía atado al primero: un punto de interrupción puesto en el formulario llamado nunca se alcanzaba.
  • Cada formulario que la aplicación abre —ventana hija, modal u ocupante de un panel SideMenu— entra ahora en la sesión de depuración.
  • Al detenerse, el panel muestra el código de ese formulario, con sus propios puntos de interrupción; el listado del llamador no se pierde.
  • Continuar y los pasos actúan sobre el formulario que usted está mirando.
  • Un punto de interrupción pertenece a un archivo: la línea 42 de dos formularios son dos puntos distintos.
  • Dos formularios pueden estar detenidos a la vez (un Timer sigue latiendo mientras la aplicación está detenida); el panel vuelve al que sigue esperando.

2. Depurador: Pausa, Animación y el botón Depurar
  • Pausa ya funciona con un formulario inactivo: detiene el programa en la última línea ejecutada —con Only my code, la última línea de su propio manejador, no el bucle de eventos.
  • La Animación se detiene al llegar a un punto de interrupción y espera; antes lo atravesaba.
  • La barra del depurador ya no parpadea mientras anima, así que Pausa se puede pulsar.
  • El botón Depurar se habilita tras compilar el proyecto.

3. Gráficos
  • Transparency afecta solo al fondo del gráfico; los datos, los ejes y el marco siguen legibles.
  • El marco es un borde real: BorderStyle, BorderWidth, BorderColor, con degradado de dos colores, desenfoque y BorderTransparency propia.
  • El degradado de fondo funciona en el gráfico, y un gráfico sin color elegido toma el del tema en lugar de un gris fijo.

4. Otras correcciones
  • Un identificador no declarado es un error de compilación, no un aviso: antes se creaba con el ancho de su primer valor y truncaba en silencio.
  • El código generado declara los elementos que usan sus propias fachadas.
  • Un clic sobre un formulario bloqueado por un modal ya no llega a su manejador, y el formulario conserva su transparencia: solo se atenúa la capa.
  • ModalOverlayStyle añade None, ahora el valor por omisión.
  • IntelliSense conoce me:: y super::.
  • El divisor del panel de Propiedades se puede arrastrar otra vez.

Guía del desarrollador:
https://github.com/CloudLandBeta/Pow...rs-guide-en.md

Anthropic Claude Codex Agent


La franja horaria es GMT +2. Ahora son las 13:03.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.