Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiNouvelles

RAD Studio 10.4 Patch 3 est sorti: Grilles VCL, débogage C ++ Win64 et gestion et ressources des exceptions Android C ++

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:

  1. Installez d’abord le patch 1 et le patch 2 , dans l’ordre (1, puis 2, puis 3.)
  2. 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.

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES