Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Noticias

Ventana emergente inesperada al depurar en RAD Studio 10.4: solución alternativa

104idepeople 2

Un error inusual en 10.4 donde puede aparecer un cuadro de diálogo inesperado cuando la depuración tiene una solución alternativa: deshabilite temporalmente la pantalla de bienvenida.

Actualización 21 de julio de 2020

10.4 El parche n. ° 2 resuelve este problema. Por favor instalarlo en lugar de utilizar la solución siguiente.

Publicación original

Hay un error en RAD Studio 10.4 en el que, al depurar, puede obtener un cuadro de diálogo que no esperaba que aparezca en momentos aparentemente aleatorios. Es posible que no sea completamente visible, como mostrar la barra de título y solo una parte de la ventana. Después de cerrar el cuadro de diálogo, la depuración puede continuar o puede experimentar inestabilidad que provoque el cierre del IDE.

El problema es algo inesperado: es causado por la página de bienvenida. Específicamente, es causado por la nueva característica donde GetIt ahora instala parches IDE . La página de bienvenida comprueba si hay nuevos parches disponibles en un subproceso en segundo plano, y un problema de subproceso hace que un diálogo modal se muestre incorrectamente y desde un subproceso no principal.

Tenemos una solución para el problema y pronto publicaremos una revisión.

Solución alterna

Mientras tanto, hay una solución alternativa: desactivar la pantalla de bienvenida. Haga esto a través del registro (así que tome las precauciones apropiadas). En el Editor del Registro:

  • Abra la ruta “HKEY_CURRENT_USERSoftwareEmbarcaderoBDS21.0Known IDE Packages”
  • Busque la entrada de cadena “$ (BDS) Binstartpageide270.bpl”
  • No lo borre. En su lugar, edítelo. Su valor es la descripción, “Paquete IDE de página de inicio”. Agregue un guión bajo al principio de la descripción para que diga “_Start Page IDE Package”
    10-4-_2d00_-welcome-page-debugger-workaround-_2d00_-registry-6678551
  • Abra el IDE

Pronto llegará un parche / revisión. Tenga en cuenta que para instalar el parche una vez que se publique, puede abrir el Administrador de paquetes GetIt directamente desde el menú Herramientas y navegar a la categoría “Parches y revisiones”. Si lo instaló a través del instalador sin conexión (ISO), primero convierta GetIt en modo en línea .

Otras notas

Como nota al margen, esta publicación destaca dos cosas que a veces hacen nuestros usuarios, pero que sugerimos hacer de manera diferente.

La primera es que, si desactiva los paquetes IDE, algunas personas eliminan las entradas. Recomendamos no hacer esto sino agregar un guión bajo (_) al comienzo de la descripción. Esta es la forma oficial de deshabilitar un paquete ubicado en esta ubicación de registro. Por lo general, no recomendamos hacer esto en absoluto (algunos paquetes pueden depender de otros), pero si lo hace, le permite restaurar el paquete fácilmente si lo necesita.

En segundo lugar, alguna información en las redes sociales sugiere alternar GetIt entre el modo en línea y fuera de línea editando el registro. No se recomienda. La forma correcta de hacer esto es usar la aplicación de línea de comando provista  y ejecutar  GetItCmd.exe -c = useonline para que busque datos en línea, o  GetItCmd.exe -c = useoffline para volver a la instalación en disco sin conexión / ISO .

Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

IN THE ARTICLES