Aujourd'hui, Embarcadero a publié un deuxième correctif pour RAD Studio, Delphi et C++Builder 12.3 Athens.
Le RAD Studio 12.3 May Patch est un correctif cumulatif qui apporte des améliorations qualitatives à la version 12.3, y compris les correctifs déjà présents dans la version 12.3 de RAD Studio. RAD Studio 12.3 April Patchplus quelques fichiers manquants dans le patch d'avril, et quelques corrections supplémentaires.
En dehors des fichiers manquants, ce correctif apporte des solutions :
- Un problème avec l'évaluateur d'expressions de débogage Win64 après l'application du correctif d'avril, signalé à l'adresse suivante https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3416
- Un problème avec les informations de version dans l'IDE 64 bits, signalé à l'adresse https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3173.
Si vous avez déjà installé le patch d'avril, vous pouvez installer le patch de mai par-dessus (comme vous pouvez le voir dans l'encadré "À propos" ci-dessous, après l'installation). Si vous n'avez pas installé le correctif d'avril, vous pouvez simplement installer le correctif de mai, qui comprend tout (dans ce cas, l'encadré "À propos" ne mentionnera que le correctif de mai). Dans le cadre de la publication du correctif de mai, nous avons supprimé le correctif d'avril.
Le téléchargement de ce correctif est d'environ 650 Mo. 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.
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é, l'IDE RAD Studio 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, 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 Studio 12.3 May Patch Readme
19 mai 2025
Le correctif de mai de RAD Studio 12.3 est un correctif cumulatif qui apporte des améliorations qualitatives à la version 12.3, y compris les correctifs déjà présents dans le correctif d'avril de RAD Studio 12.3, plus quelques fichiers manquants dans le correctif d'avril, et un correctif pour un problème avec l'évaluateur d'expression de débogage Win64 après l'application du correctif d'avril, signalé à l'adresse suivante https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3416ainsi qu'un problème concernant les informations de version dans l'IDE 64 bits, signalé à l'adresse suivante https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-3173.
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. La taille de ce correctif cumulatif est d'environ 600 Mo.
Vous trouverez ci-dessous le readme du patch d'avril auquel s'ajoute le patch de mai. Les étapes d'installation restent les mêmes.
RAD Studio 12.3 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, d'environ 162 Mo, 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 :
set LLDB_DCP_SEARCH_PATH=C:\NProgram Files (x86)\NTP28T\Studio\23.0lib\NWIN64\Ndebug
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
