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

RAD Studio 10.4 Patch 3 вышел: VCL Grids, C ++ Win64 Debugging и C ++ Android Exception Handling and Resources

Мы только что выпустили патч (или исправление) 3 для Delphi, C ++ Builder и RAD Studio 10.4.

Если вы используете сетки VCL или C ++ Builder, мы рекомендуем вам установить патч №3, который мы выпустили сегодня. Этот патч устраняет ряд проблем в RAD Studio 10.4 для VCL Grid, отладчика C ++ Win64 (включая добавление нового средства форматирования), исключений C ++ Builder для Android и связывания ресурсов C ++ Android.

Следует отметить две очень важные вещи:

  1. Сначала установите исправления 1 и 2 в порядке (1, затем 2, затем 3.)
  2. Установка этого патча выполняется вручную, как и патч №2, и его легко поймать. Для установки следуйте тем же инструкциям, что и патч №2. Простая установка через GetIt на самом деле не устанавливает патч. См. Полные визуальные инструкции для исправления 2 (применимо к исправлению 3) здесь или прочтите инструкции ниже.

Установка

Этапы установки (через GetIt)

Этапы установки (через портал загрузок)

Шаги удаления (оба случая)

Содержание патча

RAD Studio 10.4 Patch # 3 устраняет следующие проблемы, как сообщенные клиентами (RSP-), так и внутренние (RS-):

C ++ Android:
RSP-27268 C ++ Builder 10.3.3 Исключения Android
RSP-29218 C ++ Ошибка Android E4620 Обработка ресурса .fmx-2 поднят

VCL:
ошибка VCL Grids RSP-29628

Отладка C ++ Win64:
Отладчик RSP-29239 не запускается
RSP-29206 вообще не может отлаживать win64
RSP-29145 C ++ Builder 64-разрядный Отладчик изменяет рабочий каталог по умолчанию из каталога исполняемых файлов приложения
RSP-29125 Новый 64-разрядный отладчик Windows зависает и не останавливается на исключениях.
* Частичное исправление: поддержка обработки исключений в отладчике была улучшена, но все еще остаются проблемы: исключения уровня ОС (например, AV) не всегда обнаруживаются и сообщаются. Некоторые типы исключений на уровне языка отображаются неправильно
RS-100553 [LLDB Win64 C ++] Добавить
средство форматирования для unique_ptr RS-100134 64-разрядное приложение FMX и VCL C ++ перестает отвечать на
запросы при попытке его отладки RS-97111 Оценка свойства TLabel-> Caption возвращает «Неизвестная ошибка»

Это важный набор исправлений. Помимо проблемы с сетками VCL, которая влияет на вас, если вы используете этот элемент управления, она примечательна элементами C ++. Во-первых, обработка исключений Android важна, если вы столкнулись с этой проблемой и вам необходимо обновить 32-разрядное приложение Android к крайнему сроку 1 августа. Также стоит проблема связывания ресурсов. Во-вторых, когда был выпущен 10.4, мы добавили новый отладчик для Win64, что является огромным улучшением: он основан на LLDB 9, имеет инструменты для оценки и проверки коллекций STL или ваших собственных сложных структур данных и многое другое — теперь он находится на одном уровне с классический отладчик, который важен для перехода на Clang. Этот патч исправляет ряд ошибок, особенно в больших проектах, а также добавляет новый модуль форматирования (визуализатор) для std :: unique_ptr, чтобы вы могли легко проверять их содержимое.

Exit mobile version