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

Patch de depuração do Windows 11 Win32 para RAD Studio 11.1

patchforrad

Há um novo patch (ou hotfix) disponível para o RAD Studio 11.1. O patch soluciona um problema específico de depuração de aplicativos Win32 no Windows 11, em que o IDE às vezes parece travar. Situações típicas em que você pode observar o congelamento incluem avaliar inspeções com efeitos colaterais, abrir a exibição de Threads para alternar threads, anexar a um processo e outras ações comuns de depuração. O problema é causado pela obtenção da cadeia de espera de thread (GetThreadWaitChain()), que às vezes leva até um minuto. Ele é resolvido desativando o recurso de cadeia de espera de encadeamento no depurador.

A causa exata do atraso da cadeia de espera de encadeamento é desconhecida, mas parece estar relacionada a um encadeamento com um soquete aberto, possivelmente onde o encadeamento está aguardando para concluir a E/S de rede.

As informações da cadeia de espera de thread estão desabilitadas para Win32 no Windows 10 e no Windows 11. Há uma variável de ambiente para reativá-la se você precisar do recurso: defina DBK_ENABLE_WAITCHAIN=1 em um prompt de comando e execute o RAD Studio (alternativamente, defina isso variável de ambiente globalmente para Windows.) Somente o Windows 11 é afetado pelo problema, portanto, você só precisa instalar o patch no Windows 11.

Instalação

Você pode baixá-lo no GetIt (nossa técnica recomendada; também será exibido como disponível na página de boas-vindas quando você iniciar o IDE) ou instalar manualmente após baixar de my.embarcadero.com (o arquivo zip contém um instalador de arquivos em lote).

rad-studio-11-1-patch-available-in-welcome-screenA tela de boas-vindas do RAD Studio 11.1 mostrando o botão ‘Patch disponível’. Clique aqui para instalar patches, incluindo este.

Depuração Remota

Como isso corrige o depurador, se você fizer a depuração remota, também precisará atualizar o PAServer na máquina remota. O instalador do patch substitui o arquivo PAServersetup_paserver.exe (seu local de instalação do RAD Studio), mas você precisará copiá-lo para a máquina remota e instalá-lo. Há detalhes completos no leia-me do patch.

 


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

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES