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

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)

  • Используйте GetIt, чтобы загрузить патч
  • Исполняемый файл патча копируется вместе с файлом ZIP в папку, например: C: Users <name> Documents Embarcadero Studio 21.0 CatalogRepository 10.4Patch3-10 R104_Patch3
  • Закройте RAD Studio 10.4 IDE (а также любые другие более ранние версии RAD Studio IDE)
  • Из папки запускаем батник patch3.bat
  • Для установки потребуется повышение прав и продолжение добавления подробного файла журнала в папку репозитория каталога.
  • По завершении перезапустите IDE.

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

  • Используйте my.embarcadero.com, чтобы загрузить патч
  • Аналогично шагам, описанным выше, закройте среду IDE и запустите программное обеспечение исправления с помощью командного файла из места загрузки.

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

  • Откройте папку установки репозитория каталога выше
  • Запускаем patch3uninstall.bat
  • Или скопируйте файлы из резервной папки в основную папку установки RAD Studio.
  • Только * после * очистки патча удалите пакет из 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, чтобы вы могли легко проверять их содержимое.

Kai 1.1 Now Available! Kai 1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES