Aujourd’hui, Embarcadero a publié un deuxième correctif pour RAD Studio, Delphi et C++Builder 11 Alexandria. Le correctif corrige une régression importante introduite par le correctif 1 et améliore la prise en charge des derniers SDK Apple sur macOS Monterey avec une nouvelle version de PAServer pour macOS.
Ce deuxième correctif, appelé correctif de novembre, est un correctif cumulatif comprenant également les correctifs du correctif 1 — et nous retirons donc le correctif 1. Cela signifie que le correctif de novembre peut être installé indifféremment sur une version de RAD Studio 11 RTM ou sur un système avec déjà le correctif 1 . Le correctif est disponible pour les clients abonnés aux mises à jour actives dans le gestionnaire de packages GetIt (avec une alerte correspondante apparaissant dans la nouvelle page d’accueil de l’IDE) et il sera bientôt disponible 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 cet article 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 patch a plus de 850 Mo à télécharger, donc l’étape de téléchargement qui se déroule à partir de la fenêtre de la console (ouverte lorsque l’IDE s’arrête) va prendre un certain temps.
Il est également 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 en cas d’installation partielle des plates-formes).
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 du correctif du 11 novembre de RAD Studio —-
Il s’agit du deuxième correctif pour RAD Studio 11 et il s’agit d’un correctif cumulatif comprenant tous les changements et correctifs du correctif 1 de RAD Studio 11.0. Pour cette raison, ce nouveau correctif peut également être installé sur un système qui possède déjà le correctif 1, ou sur une nouvelle installation de RAD Studio 11.
Le correctif corrige une régression introduite dans RAD Studio 11 Patch 1 et inclut une mise à jour supplémentaire de PAServer pour le développement macOS et iOS sur macOS 12.0.1 Monterey. Plus de détails sont énumérés ci-dessous. L’installation de ce correctif est recommandée pour tous les clients de RAD Studio 11.
Installation via GetIt
Si vous téléchargez le correctif via GetIt, il est installé automatiquement, créant une sauvegarde des fichiers remplacés. Le téléchargement, d’environ 900 Mo, s’effectue dans l’une des étapes de la fenêtre de la console (cela peut donc prendre un certain temps, selon la vitesse de votre connexion).
Notez que la version mise à jour de RAD Studio 11.0 PAServer 13.0.12.1 pour iOS et macOS est uniquement copiée dans le dossier PAServer (par défaut, un dossier comme C:Program Files (x86)EmbarcaderoStudio22.0PAServer), et vous devez le copier dans un Mac et installez-le manuellement là-bas. Après cette étape, dans le gestionnaire de SDK de l’IDE RAD Studio, vous devez supprimer et redéfinir le SDK macOS 12.0 et/ou le SDK iOS 15.0 (nous vous recommandons de supprimer et d’importer à nouveau tout SDK Apple que vous possédez déjà, si vous exécutez PAServer sur macOS Monterey).
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 principal de téléchargement du correctif RAD Studio du 11 novembre, avec un fichier batch que vous pouvez exécuter ou vous pouvez développer manuellement le fichier ZIP dans les sous-dossiers respectifs du dossier d’installation de RAD Studio. Vous devrez également copier PAServer et l’installer sur votre Mac et réimporter les SDK comme expliqué ci-dessus.
É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.november_uninstall.bat
- Seulement *après* avoir effacé le correctif, désinstallez le package de GetIt
Nouveaux problèmes de Quality Portal résolus par le Patch du 11 novembre de RAD Studio
Problèmes liés à PAServer
RSP-36094 Impossible de compiler vers macos, aucun fichier de ce type
RSP-36068 problème de paserver arm osx monterey
RSP-36064 Exception-Klasse 6 lorsque vous essayez d’exécuter l’application Firemonkey sur macOS Monterey
Problèmes liés à la VCL
RSP-36207 La largeur de GroupBox sur le formulaire hérité change par défaut
RSP-36077 Le code source Delphi 11 Patch 1 Vcl.Forms.pas ne correspond pas au vcl280.bpl expédié
RSP-36004 Patch1 Mangle Forms avec BorderStyle = bsNone et bsSingle
RSP-35993 Le la valeur de coordonnée du composant avec akBottom devient étrange.
Problèmes de Quality Portal résolus par RAD Studio 11 Patch 1 (dont le contenu est inclus dans ce patch)
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-35459 Un 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
En outre, 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 et les mêmes problèmes avec les couleurs emoji ( RSP-35785 ) également pour Android.