Hoy Embarcadero lanzó un parche para RAD Studio, Delphi y C++Builder 11.1 Alexandria. El parche soluciona algunos problemas relevantes en la versión más reciente y está disponible para los clientes de suscripción de actualización activa en GetIt Package Manager (con una alerta coincidente que aparece en la página de bienvenida de IDE) o en el sitio de descarga my.embarcadero.com . Se recomienda instalar este parche para todos los clientes de RAD Studio 11.1. El archivo Léame del parche con la lista de problemas informados públicamente que se abordaron se encuentra a continuación en esta publicación de blog (y en el archivo Léame del parche), que también explica el proceso de instalación.
Los pasos de instalación basados en GetIt para este paquete diferido son muy similares a lo que ya se describió en la publicación de blog https://blogs.embarcadero.com/rad-studio-11-alexandria-patch-1-disponible/ . Tenga en cuenta que, a partir de 11.1, también tiene la capacidad de ” descartar ” un parche y no recibir más recordatorios al respecto en la página de bienvenida, incluso sin instalarlo.
En este caso descargas el archivo ZIP del parche desde el portal my.embarcadero.com , tendrás que instalarlo manualmente, siguiendo pasos similares a los de la instalación automática. Debe cerrar manualmente el IDE de RAD Studio antes de instalar el parche (verá un error si el IDE se está ejecutando) y siga los pasos en el archivo Léame.
Léame del parche 1 de RAD Studio 11
Léame del parche 1 de RAD Studio 11.1
Este parche soluciona algunos problemas en RAD Studio 11.1, incluido el compilador Delphi, la depuración en macOS e iOS, la finalización del código C++ con el compilador clásico y las áreas adicionales que se enumeran a continuación.
Se recomienda instalar este parche para todos los clientes de RAD Studio 11.1. Este parche es de aproximadamente 400 MB para descargar.
Instalación a través de GetIt
Si descarga el parche a través de GetIt, se instala automáticamente, creando una copia de seguridad de los archivos reemplazados. Sin embargo, la nueva versión de PAServer para macOS debe instalarse manualmente en su Mac. La nueva versión se copia en la carpeta PAserver (de manera predeterminada, una carpeta como C:Program Files (x86)EmbarcaderoStudio22.0PAServer), y debe copiarla en una Mac e instalarla manualmente allí. Consulte también los pasos adicionales para la configuración de Python a continuación.
Descarga e instalación manual
Este parche también está disponible en el portal de descargas en my.embarcadero.com. En este caso, encontrará el archivo de descarga principal de RAD Studio 11 Patch 1, que debe expandir a las subcarpetas respectivas de la carpeta de instalación de RAD Studio, y aún deberá copiar e instalar el PAServer actualizado para macOS en tu mac Consulte también los pasos adicionales para la configuración de Python a continuación.
Pasos adicionales para la configuración de Python en macOS
PAServer para macOS requiere el uso de Python 2.7. Estos son los pasos recomendados:
1. Descargue Python 2.7 desde el siguiente enlace e instálelo
https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg
2. Cree un enlace simbólico correcto para Python 2.7
– cd /Applications/PAServer-22.0.app/Contents/MacOS/lldb-x86_64/lib/python2.7
– sudo mv Python Python.orig
– sudo ln -s /Library/Frameworks/ Python.framework/Versions/2.7/Python Python
Pasos de desinstalación
1. Cierre RAD Studio
2a. Para una instalación de GetIt, abra la carpeta de instalación del Repositorio de catálogo y muévase a la carpeta de parches
2b. Para una instalación manual, abra el fodler con los archivos de instalación
3. Ejecute el archivo patch.R111.patch1_uninstall.bat
4. Desinstale el paquete de GetIt
Problemas de Quality Portal solucionados por este parche
RSP-37880 No se puede depurar iOS
RSP-37760 El uso de ImageList hace que IDE se bloquee
RSP-37733 Infracción de acceso de IDE al heredar de un formulario con TListView en DynamicAppearance.
RSP-37690 GridPanelLayout en fugas de memoria de formulario en la aplicación final: lo mismo si no se usa en absoluto
RSP-37667 No se pueden ajustar las clases solicitadas en un solo archivo DEX (# métodos: 71471 > 65536)
RSP-37665 Code Insight roto para el compilador clásico
RSP-37662 Error de segmentación (11) en SysUtils.Pop en Android64
RSP-37609 PAServer se envía con dependencias de Python 2.7, que ya no están disponibles en macOS 12.3
RSP-37408 Retraso en la función ASLR de Exe
RSP-37378Fuga de memoria
RSP-35040 Los paquetes de 64 bits en C++ que contienen código Delphi no se ejecutan
También hemos abordado un problema con las transacciones de MongoDB, una memoria FireMonkey con la instancia var de clase TGPUObjectsPool (asociada con RSP-37690) y un problema del compilador Delphi (en algunas plataformas) relacionado con AtomicCmpExchange128.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition