Aujourd’hui, Embarcadero a publié un correctif pour RAD Studio, Delphi et C++Builder 11 Alexandria. Le correctif résout quelques problèmes pertinents dans la version la plus récente et est disponible pour les clients d’abonnement aux mises à jour actives dans le gestionnaire de packages GetIt (avec une alerte correspondante apparaissant dans la nouvelle page d’accueil de l’IDE) ou sur le site de téléchargement my.embarcadero.com . L’installation de ce correctif est recommandée pour tous les clients de RAD Studio 11. Le fichier readme du correctif avec la liste des problèmes signalés publiquement et résolus se trouve ci-dessous dans ce billet de blog (et dans le fichier readme du correctif), qui explique également le processus d’installation.
Installation basée sur GetIt
Lorsque vous démarrez l’EDI (ou lors de la prochaine actualisation de la page d’accueil), vous verrez l’icône « Patch disponible », qui se trouve à un emplacement différent dans la page d’accueil de RAD 11, comme vous pouvez le voir ci-dessous :
En sélectionnant l’icône ou en ouvrant le gestionnaire de packages GetIt et en accédant à la section « Patchs et correctifs », vous verrez l’élément suivant :
Le correctif est fourni sous forme de package d’installation différée, ce qui signifie qu’il est installé après l’arrêt de l’IDE (vous serez invité à redémarrer, mais vous pouvez attendre plus tard). N’oubliez pas que vous devrez accepter l’invite UAC Windows immédiatement après le début du processus d’installation (qui apparaît comme bloqué pendant que l’invite UAC s’affiche dans une fenêtre séparée). Notez également que le correctif est d’environ 700 Mo à télécharger, donc l’étape de téléchargement qui se déroule à partir de la fenêtre de la console ci-dessous (ouverte lorsque l’IDE s’arrête) devrait prendre un certain temps :
Une fois le téléchargement terminé, l’outil de correctif installera les nouveaux fichiers, en sauvegardant les anciens, en ouvrant une fenêtre de console secondaire :
Il est probable que certains fichiers ne soient pas trouvés si votre installation n’était pas terminée (par exemple, en cas de fichiers de traduction manquants ou si vous n’avez pas installé C++ Builder, comme dans l’image ci-dessus).
Une fois le processus d’installation du correctif terminé, l’EDI RAD Studio redémarre automatiquement. Notez, cependant, que la version macOS de PAServer mise à jour par ce correctif doit être installée manuellement sur votre appareil macOS.
Installation manuelle
Vous pouvez également trouver le correctif sur le portail my.embarcadero.com . Dans ce cas, vous devez télécharger le fichier ZIP du correctif et l’installer manuellement, en suivant des étapes similaires à celles de l’installation automatisée. 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).
Lisez-moi de RAD Studio 11 Patch 1
Ce correctif résout quelques problèmes pertinents de RAD Studio 11, concernant la bibliothèque VCL, l’IDE RAD Studio, la prise en charge de l’Apple iOS Store et les domaines supplémentaires répertoriés ci-dessous. L’installation de ce correctif est recommandée pour tous les clients de RAD Studio 11. Ce patch fait environ 700 Mo à télécharger.
Installation via GetIt
Si vous téléchargez le correctif via GetIt, il est installé automatiquement, créant une sauvegarde des fichiers remplacés. Cependant, la nouvelle version de PAServer pour macOS est uniquement copiée dans le dossier PAserver (par défaut, un dossier comme C:Program Files (x86)EmbarcaderoStudio22.0PAServer), et vous devez la copier sur un Mac et l’installer manuellement là-bas .
Téléchargement et installation du manuel
Ce correctif est également disponible sur le portail de téléchargement sur my.embarcadero.com. Dans ce cas, vous trouverez le fichier de téléchargement principal de RAD Studio 11 Patch 1, que vous devez développer dans les sous-dossiers respectifs du dossier d’installation de RAD Studio, et un téléchargement séparé pour le PAServer mis à jour pour macOS que vous devrez copier et installer sur votre Mac.
Étapes de désinstallation (pour l’installation de GetIt)
* Ouvrez le dossier d’installation du référentiel de catalogues
* Exécutez patch.R110.hotfix.1.bat
* Seulement *après* avoir effacé le correctif, désinstallez le package de GetIt
Notez également que l’installation du correctif créera un dossier de sauvegarde et un journal d’installation sous le dossier principal du produit, avec l’horodatage de l’installation, comme :
C:Program Files (x86)EmbarcaderoStudio22.0_patch-backup2021-10-25 10.20.15
Les problèmes du Quality Portal sont résolus par ce correctif
RSP-35800 Le texte du menu Windows 11 avec ImageList n’est pas lisible
RSP-35785 Les couleurs Emoji sont erronées sur iOS
RSP-35778 Les formulaires mis à l’ échelle n’ont pas toujours des tailles proportionnelles dans 11.0
RSP-35716 FontSize et la position des étiquettes et des composants ne cessent d’augmenter dans Delphi
RSP-35701 Développement iOS pour AppStore impossible avec XCode 13.0
RSP-35651 Les caractères #$21..#$5F ne peuvent pas être sélectionnés correctement lorsqu’ils sont à la fin.
RSP-35650 Erreur lors de l’utilisation de l’IME pour saisir du texte lors de la sélection
RSP-35518 Les polices dans les contrôles imbriqués ne sont pas réduites dans les applications non
compatibles Dpi RSP-35473 VCL Styles IDE Bug avec la sélection des contrôles
RSP-35459Un changement dans TThread interrompt la compatibilité avec Windows XP
RSP-35312 Les programmes construits avec dpi> 96 s’exécutent corrompus en 96 dpi
RSP-35049 DoThemedDrawText : le paramètre « Sélectionné » est ignoré, ce qui entraîne une mauvaise couleur de texte dans les menus sous Windows 11
RSP-34960 Modification de la hauteur de la police dans DFM si mis à l’échelle = False
RSP-34913 Les images VirtualImageList augmentent lorsque HighDPI = Auto (Échelle du moniteur = 200)
RSP-34822 Les images créées dynamiquement sont mal mises à l’échelle lorsque l’IDE est en mode High DPI
Nous avons également résolu une violation d’accès causée par la page d’accueil, certains problèmes liés à l’ouverture d’anciens formulaires avec des composants non visuels dans une configuration IDE haute résolution, le même problème avec les couleurs emoji dans RSP-35785 également pour Android