Ícono del sitio Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Controlador de eventos C ++ Builder 10.4.1 y parche RTTI

Acabamos de lanzar un parche para C ++ Builder 10.4.1 que afecta el uso de componentes escritos en C ++ en el diseñador de formularios. Este parche soluciona el siguiente problema:

Debería reconstruir sus paquetes de componentes de C ++ (diseño y tiempo de ejecución) después de instalar esta revisión u obtener una versión actualizada de su proveedor de componentes.

Instalación del parche

El IDE puede instalar automáticamente el parche. Cuando abra RAD Studio o C ++ Builder, verá una nota en la pantalla de bienvenida que indica que hay una actualización disponible. Al hacer clic en esto, se abrirá GetIt. También puede abrir GetIt a través del menú Herramientas> elemento de menú Administrador de paquetes GetIt y buscar la categoría ‘Parches y revisiones’.

Haga clic en la revisión para seleccionarla y haga clic en Instalar. (Si no lo ve, asegúrese de estar usando GetIt en modo en línea, con información sobre la configuración aquí).

Debido a que este parche sobrescribe los archivos que el IDE ha cargado, cerrará el IDE antes de instalarlo. Esta es la primera vez que lanzamos un parche que instala el IDE que modifica los archivos que el propio IDE está usando, y es parte de nuestra revisión de la distribución del parche que comenzó en 10.4. ¡Es una gran tecnología!

El IDE se cerrará y verá que se abren algunas ventanas de línea de comandos. Esté atento a un mensaje de elevación de permisos parpadeante en la barra de tareas, ya que el instalador necesita permisos elevados para instalar archivos en su carpeta Archivos de programa

Espere unos segundos y verá que nuestra herramienta de parche se ejecuta, seguida del reinicio del IDE. ¡Hecho!

Si no desea que el IDE instale el parche, también puede descargarlo en el portal my.embarcadero.com e instalarlo manualmente. Pero recomendamos instalar desde el IDE; es mucho más fácil y, una vez instalado, el IDE sabrá que está instalado y ya no le preguntará.

Nota sobre los controladores de eventos y los componentes creados por Clang

Nota: los componentes creados con el compilador basado en Clang también tienen problemas para generar controladores de eventos; actualmente recomendamos que cualquier componente de C ++ que esté diseñado para su uso en tiempo de diseño se compile con el compilador clásico. Estos son los paquetes designtime y runtime. Cualquier componente que no esté destinado a ser utilizado en el diseñador de formularios se puede construir con el compilador de Clang.

Planeamos resolver esto: Clang debería ser un reemplazo completo de Classic en todos los sentidos. (Por ejemplo, 10.4 introdujo un nuevo depurador, lo que garantiza que sea mejor que el clásico).

Salir de la versión móvil