Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Новости

Исправление отладки Windows 11 Win32 для RAD Studio 11.1

patchforrad

Для RAD Studio 11.1 доступен новый патч (или исправление). Патч устраняет проблему, связанную с отладкой приложений Win32 в Windows 11, когда среда IDE иногда зависает. Типичные ситуации, в которых вы можете наблюдать зависание, включают оценку часов с побочными эффектами, открытие представления «Потоки» для переключения потоков, присоединение к процессу и другие распространенные действия по отладке. Проблема вызвана получением цепочки ожидания потока (GetThreadWaitChain()), которая иногда занимает до минуты. Это решается путем отключения функции цепочки ожидания потока в отладчике.

Точная причина задержки цепочки ожидания потока неизвестна, но, похоже, она связана с тем, что поток имеет открытый сокет, возможно, где поток ожидает завершения сетевого ввода-вывода.

Информация о цепочке ожидания потока отключена для Win32 как в Windows 10, так и в Windows 11. Существует переменная среды, позволяющая снова включить ее, если вам нужна эта функция: установите DBK_ENABLE_WAITCHAIN=1 в командной строке и запустите RAD Studio (в качестве альтернативы установите переменная среды глобально для Windows.) Проблема затрагивает только Windows 11, поэтому вам нужно установить исправление только в Windows 11.

Монтаж

Вы можете загрузить его в GetIt (рекомендуемый нами метод; также он будет отображаться как доступный на странице приветствия при запуске IDE) или установить вручную после загрузки с my.embarcadero.com (zip-файл содержит пакетный установщик).

rad-studio-11-1-patch-available-in-welcome-screen

Экран приветствия RAD Studio 11.1 с кнопкой «Исправление доступно». Щелкните здесь, чтобы установить исправления, в том числе и этот.

Удаленная отладка

Поскольку это исправляет отладчик, если вы выполняете удаленную отладку, вам также потребуется обновить PAServer на удаленной машине. Установщик исправления заменяет файл PAServersetup_paserver.exe (место установки RAD Studio), но вам нужно будет скопировать его на удаленный компьютер и установить. Полная информация содержится в файле readme патча.

 


What's Coming in Delphi, C++Builder, and RAD Studio 11.2 Alexandria

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES