4 mai 2026
Aujourd'hui, Embarcadero a publié un correctif pour RAD Studio, Delphi et C++Builder 13.1 Florence.
Le patch de mai de RAD Studio 13.1 apporte un ensemble d'améliorations qualitatives à la version 13.1. Il résout principalement les problèmes liés à la chaîne d'outils Delphi Arm64EC et ajoute la prise en charge des derniers SDK Apple pour macOS et iOS. Le patch corrige également un problème avec AssertErrorProc et un problème dans le C++ Formatter.
L'installation de ce correctif est fortement recommandée à tous les clients de RAD Studio 13.1, Delphi 13.1 et C++Builder 13.1.
Table des matières
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 redémarre automatiquement
Nous mettrons également le correctif à disposition dans la rubrique my.embarcadero.com pour le téléchargement et l'installation manuels, en suivant les étapes du fichier readme inclus dans l'installation et dans cet article de blog.
Quelques remarques supplémentaires :
- Si vous installez le correctif via GetIt, la boîte "About" dans l'IDE indiquera que le correctif a été installé, si vous l'installez manuellement, l'information sera manquante.
- Vous devez réinstaller manuellement PAServer pour macOS et iOS, comme expliqué dans le readme.
RAD Studio 13.1 May Patch Readme
5 mai 2026
Le patch de mai de RAD Studio 13.1 apporte un ensemble d'améliorations qualitatives à la version 13.1. Il résout principalement les problèmes liés à la chaîne d'outils Delphi Arm64EC et ajoute la prise en charge des derniers SDK Apple pour macOS et iOS. Le patch corrige également un problème avec AssertErrorProc et un problème dans le C++ Formatter.
L'installation de ce correctif est fortement recommandée à tous les clients de RAD Studio 13.1, Delphi 13.1 et C++Builder 13.1.
Installation via GetIt
Si vous téléchargez le correctif via GetIt, il est installé automatiquement et une sauvegarde des fichiers remplacés est créée.
Notez que le téléchargement proprement dit (environ 200 Mo) s'effectue pendant que le correctif s'exécute dans une fenêtre de console. Cette opération peut prendre un certain temps, en fonction de la vitesse de votre connexion.
Note : Le patch inclut une version mise à jour de PAServer pour MacOS et iOS. Celle-ci est copiée dans le dossier de téléchargement du correctif. Vous devez la copier manuellement sur votre appareil Mac cible et l'y installer.
Téléchargement du manuel et installation
Le correctif est également disponible sur le portail de téléchargement à l'adresse https://my.embarcadero.com. Localisez le fichier RAD Studio 13.1 May Patch et téléchargez-le.
Après l'avoir décompressé, vous pouvez exécuter le fichier batch inclus ou extraire manuellement le fichier ZIP intégré dans les sous-dossiers correspondants du répertoire d'installation de RAD Studio.
Comme indiqué ci-dessus, PAServer pour macOS doit également être installé manuellement.
Étapes de désinstallation (pour l'installation de GetIt)
Pour désinstaller le correctif et revenir à la version originale 13.1 :
- Ouvrez le dossier d'installation de Catalog Repository (il existe une commande dans la boîte de dialogue GetIt, dans le menu déroulant du bouton Uninstall pour l'entrée Patch, pour ouvrir le dossier dans lequel le paquet a été développé).
- Exécuter le fichier batch de désinstallation
- Après supprimer le correctif, désinstaller le paquet de GetIt
Étapes pour résoudre les chemins de bibliothèque localisés manquants dans Delphi Arm64EC (versions non anglaises uniquement)
Le fichier dccarm64ec.cfg (utilisé lors de la compilation à partir de la ligne de commande) ne contient pas les chemins d'accès aux bibliothèques localisées pour les installations non anglaises. Actuellement, il n'inclut que :
Il devrait également inclure des chemins d'accès localisés, par exemple :
Comme cela dépend de l'emplacement d'installation de RAD Studio, le correctif n'applique pas cette modification automatiquement. Vous devez modifier manuellement le fichier dccarm64ec.cfg.
Traitement des questions relatives au portail de la qualité
Ce correctif corrige les problèmes suivants, signalés publiquement, sur le portail de qualité :
RSS-5314 Assert et AssertErrorProc cassés dans Delphi 13.1
RSS-5218 Pas de fichier de release soapserver.dcp dans l'installation de RAD Studio Professional
RSS-5193 Les applications Skia pour Ubuntu plantent au démarrage
RSS-5190 En essayant de compiler une simple application FMX Mac Arm64 en utilisant XCode 26.4 et 26.4 SDK, on obtient ...does not contain arm64 architecture...
RSS-5163 “E2597 ld : file too small (length=0) for architecture arm64” lors de la compilation avec le SDK iPhoneOS 26.4.
RSS-5153 RAD Studio 13.1 C++ Formatter plante dans compclangformat.dll lorsqu'un fichier clang-format utilisateur est présent.
Les correctifs supplémentaires liés à l'Arm64EC Delphi sont les suivants :
- Gestion correcte des exceptions AV lors de l'invocation de code via RTTI
- Correction de problèmes liés à l'invocation d'API de plate-forme après l'appel de fonctions dans une DLL ARM64EC
- Amélioration de la prise en charge de la localisation
