Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

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)

Étapes d’installation (via le portail de téléchargement)

Étapes de désinstallation (les deux cas)

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.

Quitter la version mobile