Aujourd'hui, Embarcadero a publié un correctif pour RAD Studio, Delphi et C++Builder 13 Florence.
Le RAD Studio 13 September Patch apporte des améliorations qualitatives à la version 13, en se concentrant sur des problèmes dans l'IDE C++Builder avec les macros USEFORM et le menu de refactorisation, un décalage de version dans PAServer pour MacOS, des composants manquants dans l'intégration de la bibliothèque Indy, et un plantage de FireMonkey au moment de la conception.
Le téléchargement de ce correctif est d'environ 500 Mo. Le détail des corrections et des changements se trouve dans le fichier readme ci-dessous.
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.
- Au cours du processus, vous remarquerez un certain nombre d'avertissements concernant des fichiers manquants. Ceci est dû au fait qu'il manquait à la version 13.0 RTM un certain nombre de fichiers Indy inclus dans le correctif. L'utilitaire pathtool que nous utilisons émet un avertissement dans ce cas (car son fonctionnement standard est de remplacer un fichier existant), mais vous pouvez l'ignorer.
- Une fois le processus terminé, l'IDE RAD Studio devrait redémarrer 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.
- Dans les deux cas, vous devez réinstaller manuellement PAServer sur votre Mac, comme expliqué dans le readme
RAD 13 September Patch Readme
Le RAD Studio 13 September Patch apporte des améliorations qualitatives à la version 13, en se concentrant sur des problèmes dans l'IDE C++Builder avec les macros USEFORM et le menu de refactorisation, un décalage de version dans PAServer pour MacOS, des composants manquants dans l'intégration de la bibliothèque Indy, et un plantage de FireMonkey au moment de la conception.
L'installation de ce correctif est fortement recommandée à tous les clients de RAD Studio 13, Delphi 13 et C++Builder 13.
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. Notez que le téléchargement proprement dit, d'environ 500 Mo, s'effectue pendant que le correctif s'exécute dans une fenêtre de console (une opération qui 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, et vous devez la copier sur votre appareil Mac cible et l'installer manuellement.
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 13 September Patch et téléchargez-le. Après l'avoir décompressé, vous pouvez exécuter le fichier batch inclus ou développer manuellement le fichier ZIP intégré dans les sous-dossiers respectifs du dossier d'installation de RAD Studio. Vous devez également installer PAServer pour MacOS, comme indiqué ci-dessus.
Étapes de désinstallation (pour l'installation de GetIt)
Pour désinstaller le correctif et revenir à la version originale :
Ouvrir le dossier d'installation du Référentiel Catalogue (il existe une nouvelle commande spécifique dans la boîte de dialogue GetIt pour ouvrir le dossier dans lequel un paquet est installé).
Exécuter le fichier batch de désinstallation
Ce n'est qu'*après* avoir éliminé le correctif que vous désinstallez le paquet de GetIt.
Traitement des questions relatives au portail de la qualité
Il s'agit des problèmes signalés publiquement sur le portail de qualité et traités par ce correctif :
RSS-4059: PAServer Manager 37.0 recherche /Applications/PAServer-24.0.app sur Mac
RSS-4169: RS 13 delayimp.h et éventuellement d'autres en-têtes manquants pour Win64x
