Embarcadero a publié un correctif pour RAD Studio, C++Builder et Delphi 12.3
RAD Studio 12.3 April Patch apporte des améliorations qualitatives à la version 12.3, notamment au niveau du compilateur Delphi, de la chaîne d'outils C++ 64 bits Modern, de l'IDE RAD Studio 64 bits et de son débogueur, de la bibliothèque VCL et d'autres fonctionnalités de RAD Studio. L'installation de ce correctif est fortement recommandée à tous les clients de RAD Studio 12.3, Delphi 12.3 et C++Builder 12.3.
Le téléchargement de ce correctif pèse environ 333 Mo. Le détail des corrections et des changements se trouve dans le fichier readme ci-dessous. Notez en particulier la nécessité de définir une variable d'environnement pour déboguer les paquets dans l'IDE 64 bits.
Processus d'installation des correctifs
Les étapes d'installation basées sur GetIt pour ce paquet différé sont très similaires à celles déjà décrites par le passé (voir par exemple https://blogs.embarcadero.com/rad-studio-11-alexandria-patch-1-available/):
- La disponibilité du correctif est indiquée dans la page d'accueil de l'IDE.
- Vous pouvez également le rechercher dans le gestionnaire de paquets GetIt.
- Une fois l'installation commencée, il vous est demandé d'accepter le CLUF du patch (qui est le même que celui du produit) et vous rappelle que vous devez redémarrer l'IDE.
- Lorsque le processus démarre, une console s'ouvre. N'oubliez pas que vous devrez peut-être accepter l'invite du système UAC pour continuer, même si elle se trouve derrière la fenêtre de la console. L'ensemble du processus d'installation se déroule en dehors de l'IDE, dans une console de ligne de commande.
- Une fois le processus terminé, le RAD Studio IDe devrait redémarrer automatiquement.
Quelques avis supplémentaires :
- Vous avez la possibilité de licencier le correctif et ne plus être rappelé dans la page d'accueil, même sans l'installer.
- Si vous installez le correctif via GetIt, la boîte "About" de l'IDE indiquera que le correctif a été installé.
Si vous téléchargez le fichier ZIP du correctif à partir de la page my.embarcadero.com (où il sera disponible sous peu), vous devrez l'installer manuellement, en suivant des étapes similaires à celles de l'installation automatique : les détails se trouvent dans le fichier readme inclus dans l'installation. Vous devez fermer manuellement l'IDE RAD Studio avant d'installer le correctif (vous verrez une erreur si l'IDE est en cours d'exécution). N'oubliez pas non plus que dans le cas d'une installation manuelle, la boîte "about" ne reflétera pas l'état du correctif.
RAD 12 April Patch Readme
22 avril 2025
RAD Studio 12.3 April Patch apporte des améliorations qualitatives à la version 12.3, notamment au niveau du compilateur Delphi, de la chaîne d'outils C++ 64 bits Modern, de l'IDE RAD Studio 64 bits et de son débogueur, de la bibliothèque VCL et d'autres fonctionnalités de RAD Studio.
L'installation de ce correctif est fortement recommandée à tous les clients de RAD Studio 12.3, Delphi 12.3 et C++Builder 12.3.
Installation via GetIt
Si vous téléchargez le correctif via GetIt, il est installé automatiquement, en créant une sauvegarde des fichiers remplacés. Le téléchargement s'effectue dans l'une des étapes de la fenêtre de la console (cela peut prendre un certain temps en fonction de la vitesse de votre connexion).
Remarque : le correctif comprend une version mise à jour de PAServer. Celle-ci est copiée dans le dossier de téléchargement du correctif, et vous devez la copier sur vos appareils cibles (Mac, Linux, Windows) et l'y installer manuellement.
En outre, pour déboguer les paquets dans l'IDE 64 bits, vous devez définir la variable d'environnement LLDB_DCP_SEARCH_PATH pour qu'elle fasse référence au dossier libwin64debug, avec une commande comme :
|
1
|
fixer LLDB_DCP_SEARCH_PATH=C:\Programme Dossiers (x86)\Embarcadero\Studio\23.0\lib\win64\débogage
|
Exécutez ensuite bin64bds.exe à partir de la même ligne de commande.
Téléchargement du manuel et installation
Ce correctif est également disponible sur le portail de téléchargement à l'adresse my.embarcadero.com. Localisez le fichier RAD Studio 12.3 April Patch et téléchargez-le. Après l'avoir décompressé, vous pouvez exécuter le fichier batch ou développer manuellement le fichier ZIP intégré dans les sous-dossiers respectifs du dossier d'installation de RAD Studio.
Vous devrez copier PAServer et l'installer sur votre appareil cible et définir la variable d'environnement LLDB_DCP_SEARCH_PATH comme expliqué ci-dessus.
Étapes de désinstallation (pour l'installation de GetIt)
Pour désinstaller le correctif et revenir à la version originale 12.3 :
- Ouvrir le dossier d'installation de Catalog Repository
- Exécuter patch.R123.hotfix.april_uninstall.bat
- Ce n'est qu'*après* avoir éliminé le correctif que vous désinstallez le paquet de GetIt.
Problèmes liés au portail de qualité et autres problèmes résolus par le correctif d'avril de RAD Studio 12.3
Compilateur et chaîne d'outils Delphi
Ce correctif corrige un problème de vitesse du compilateur ainsi qu'un changement dans l'utilisation des contraintes d'enregistrement pour les types génériques :
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3163
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3102
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3309
Compilateur et chaîne d'outils C++ 64 bits modernes
Le correctif contient une variété de corrections de qualité dans plusieurs domaines.
Ce correctif résout les problèmes suivants, signalés par le public :
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3056
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-2708
IDE RAD Studio 64 bits
Pour l'IDE RAD Studio 64 bits, nous avons ajouté la prise en charge des ExpertsCreators, résolu un problème d'exécution sur une VM Windows ARM dans Parallels Desktop, et inclus de nombreuses améliorations pour le débogage des applications 64 bits Delphi dans l'IDE 64 bits en général.
Ce correctif résout également les problèmes suivants, signalés par le public, liés aux liaisons de touches :
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3169
Rapports supplémentaires
Ce correctif résout les problèmes suivants, signalés par le public, concernant les services Android et les styles VCL, ainsi qu'un problème lors de la création de bibliothèques ActiveX Delphi :
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3108
https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3149
