Se acaba de lanzar el parche 3 (o revisión 3) para Delphi, C ++ Builder y RAD Studio 10.4 Sydney.
Te recomendamos que instales este nuevo parche para Delphi 10.4 si utilizas grids en VCL o C ++ Builder.
Este parche aborda una serie de problemas en RAD Studio 10.4 para VCL Grid, excepciones de Android C ++ Builder y la vinculación de recursos de Android C ++ entre otros.
Recuerda: para instalar este Patch 3, debes tener instalado el patch 1 y patch 2 de RAD Studio 10.4.
Como instalar el Patch 3 de RAD Studio 10.4
- Descargar el Patch 3 desde GetIt o desde la cuenta de Embarcadero.
- Al descargar el parche desde GetIt, se guardará en la siguiente ruta: C: \ Users \ <nombre> \ Documents \ Embarcadero \ Studio \ 21.0 \ CatalogRepository \ 10.4Patch3-10 \ R104_Patch3
- Cierre el IDE de RAD Studio 10.4
- Desde la carpeta que mencionamos, o desde donde lo haya descargado manualmente, ejecute el archivo por lotes patch3.bat
- La instalación requerirá elevación y continuará agregando un archivo de registro detallado a la carpeta del depósito del catálogo.
- Cuando termine, reinicie el IDE
Contenido del Parche 3 de RAD Studio 10.4
El Patch 3 RAD Studio 10.4 aborda los siguientes problemas tanto informados por el cliente (RSP-) como internos (RS-):
C++ Android
RSP-27268 C++ Builder 10.3.3 Android Exceptions
RSP-29218 C++ Android error E4620 processing resource .fmx -2 raised
VCL
RSP-29628 VCL Grids bug
C++ Win64 Debugging
RSP-29239 Debugger does not start
RSP-29206 can’t debug win64 at all
RSP-29145 C++Builder 64 bit Debugger alters the default working directory from the app executable directory
RSP-29125 New Windows 64 bit debugger freezes and does not stop on exceptions
* Partial fix: Exception handling support in the debugger has been improved but there are still issues: OS-level exceptions (e.g. AV) are not always caught and reported. Some language-level exception types are not displayed correctly
RS-100553 [LLDB Win64 C++] Add formatter for unique_ptr
RS-100134 FMX & VCL C++ 64-bit App become unresponsive while trying to debug it
RS-97111 Evaluation of TLabel->Caption property returns “Unknown error”
Con este parche se han solucionado un importante número de imperfecciones.
Además del problema de las Grids en VCL, que le afecta si utiliza este control, es notable por los elementos de C ++.
Primero, el manejo de excepciones en Android. El tema de la vinculación de recursos también vale la pena.
En segundo lugar, cuando se lanzó 10.4, agregamos un nuevo depurador para Win64, que es una gran mejora de la versión: se basa en LLDB 9, tiene herramientas para evaluar e inspeccionar colecciones STL o sus propias estructuras de datos complejos, y más; ahora está a la par con el depurador clásico, que es importante para pasar a Clang.
Este parche corrige una serie de errores, especialmente para proyectos grandes, y también agrega un nuevo formateador (visualizador) para std :: unique_ptr para que pueda inspeccionar fácilmente su contenido.