Nous venons de publier le patch (ou hotfix) 3 pour Delphi, C ++ Builder et RAD Studio 10.4.
Si vous utilisez des grilles VCL ou C ++ Builder, nous vous recommandons d’installer le patch # 3, que nous avons publié aujourd’hui. Ce correctif résout un certain nombre de problèmes dans RAD Studio 10.4 pour la grille VCL, le débogueur C ++ Win64 (y compris l’ajout d’un nouveau formateur), les exceptions C ++ Builder Android et la liaison de ressources C ++ Android.
Deux choses très importantes à noter:
- Installez d’abord le patch 1 et le patch 2 , dans l’ordre (1, puis 2, puis 3.)
- L’installation de ce patch a une étape manuelle, tout comme le patch n ° 2, et il est facile de s’y retrouver. Veuillez suivre les mêmes instructions que le patch # 2 pour installer. La simple installation via GetIt n’installe pas vraiment le patch. Voir les instructions visuelles complètes pour le patch 2 (applicable au patch 3) ici ou lire ci-dessous pour les étapes.
Installation
Étapes d’installation (via GetIt)
- Utilisez GetIt pour télécharger le patch
- L’exécutable du correctif est copié avec un fichier ZIP dans un dossier tel que: C: Users <nom> Documents Embarcadero Studio 21.0 CatalogRepository 10.4Patch3-10 R104_Patch3
- Fermez l’EDI RAD Studio 10.4 (ainsi que toutes les autres versions antérieures de l’IDE RAD Studio)
- À partir du dossier, exécutez le fichier de commandes patch3.bat
- L’installation nécessitera une élévation et ajoutera un fichier journal détaillé au dossier du référentiel de catalogue
- Une fois terminé, redémarrez l’EDI
Étapes d’installation (via le portail de téléchargement)
- Utilisez my.embarcadero.com pour télécharger le patch
- De la même manière que les étapes ci-dessus, fermez l’EDI et exécutez le logiciel de correctif via un fichier de commandes à partir de l’emplacement de téléchargement
Étapes de désinstallation (les deux cas)
- Ouvrez le dossier d’installation du référentiel de catalogues ci-dessus
- Exécutez patch3uninstall.bat
- Vous pouvez également copier les fichiers du dossier de sauvegarde vers le dossier d’installation principal de RAD Studio
- Seulement * après * vous avez effacé le correctif, désinstallez le package de GetIt
Contenu du patch
RAD Studio 10.4 Patch # 3 résout les problèmes suivants à la fois signalés par le client (RSP) et internes (RS):
C ++ Android:
RSP-27268 C ++ Builder 10.3.3 Exceptions Android
RSP-29218 Erreur C ++ Android E4620 traitement de la ressource .fmx -2 soulevée
VCL:
bogue des grilles VCL RSP-29628
C++ Win64 Debugging:
RSP-29239 Debugger does not start
RSP-29206 can’t debug win64 at all
RSP-29145 C++Builder 64 bit Debugger alters the default working directory from the app executable directory
RSP-29125 New Windows 64 bit debugger freezes and does not stop on exceptions
* Partial fix: Exception handling support in the debugger has been improved but there are still issues: OS-level exceptions (e.g. AV) are not always caught and reported. Some language-level exception types are not displayed correctly
RS-100553 [LLDB Win64 C++] Add formatter for unique_ptr
RS-100134 FMX & VCL C++ 64-bit App become unresponsive while trying to debug it
RS-97111 Evaluation of TLabel->Caption property returns “Unknown error”
Il s’agit d’un ensemble important de correctifs. En plus du problème des grilles VCL, qui vous affecte si vous utilisez ce contrôle, il est notable pour les éléments C ++. Tout d’abord, la gestion des exceptions Android est importante si vous rencontrez ce problème et devez mettre à jour votre application Android 32 bits avant la date limite du 1er août. La question de la liaison des ressources en vaut également la peine. Deuxièmement, lorsque 10.4 a été publié, nous avons ajouté un nouveau débogueur pour Win64, ce qui est une énorme amélioration: il est basé sur LLDB 9, dispose d’outils pour évaluer et inspecter les collections STL ou vos propres structures de données complexes, et plus encore – il est maintenant à égalité avec le débogueur classique, ce qui est important pour passer à Clang. Ce patch corrige un certain nombre de bogues, en particulier avec les grands projets, et ajoute également un nouveau formateur (visualiseur) pour std :: unique_ptr afin que vous puissiez facilement inspecter leur contenu.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition