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, чтобы вы могли легко проверять их содержимое.


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

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

IN THE ARTICLES