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

Correctif de débogage Windows 11 Win32 pour RAD Studio 11.1

patchforrad

Un nouveau patch (ou hotfix) est disponible pour RAD Studio 11.1. Le correctif résout un problème spécifique au débogage des applications Win32 sur Windows 11, où l’IDE semble parfois se figer. Les situations typiques où vous pouvez observer le gel incluent l’évaluation des montres avec des effets secondaires, l’ouverture de la vue Threads pour changer de thread, l’attachement à un processus et d’autres actions de débogage courantes. Le problème est causé par l’obtention de la chaîne d’attente de thread (GetThreadWaitChain()), qui prend parfois jusqu’à une minute. Il est résolu en désactivant la fonctionnalité de chaîne d’attente de thread dans le débogueur.

La cause exacte du retard de la chaîne d’attente de thread est inconnue, mais elle semble être liée à un thread ayant un socket ouvert, peut-être là où le thread attend pour terminer les E/S réseau.

Les informations sur la chaîne d’attente des threads sont désactivées pour Win32 sur Windows 10 et Windows 11. Il existe une variable d’environnement pour la réactiver si vous avez besoin de la fonctionnalité : définissez DBK_ENABLE_WAITCHAIN=1 sur une invite de commande et exécutez RAD Studio (vous pouvez également définir cette variable d’environnement globalement pour Windows.) Seul Windows 11 est concerné par le problème, vous n’avez donc besoin d’installer le correctif que sur Windows 11.

Installation

Vous pouvez le télécharger dans GetIt (notre technique recommandée ; il apparaîtra également comme disponible sur la page d’accueil lorsque vous démarrez l’IDE) ou l’installer manuellement après l’avoir téléchargé depuis my.embarcadero.com (le fichier zip contient un programme d’installation de fichier batch.)

rad studio 11 1 patch available in welcome screenL’écran d’accueil de RAD Studio 11.1 affichant le bouton ‘Patch disponible’. Cliquez dessus pour installer les correctifs, y compris celui-ci.

Débogage à distance

Comme cela corrige le débogueur, si vous effectuez un débogage à distance, vous devrez également mettre à jour PAServer sur la machine distante. Le programme d’installation du correctif remplace le fichier (votre emplacement d’installation de RAD Studio)PAServersetup_paserver.exe, mais vous devrez le copier sur la machine distante et l’installer. Vous trouverez tous les détails dans le patch readme.

 

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