Сегодня Embarcadero выпустила второй патч для RAD Studio, Delphi и C ++ Builder 11 Alexandria. Патч устраняет один существенный регресс, представленный патчем 1, и улучшает поддержку последних пакетов Apple SDK в macOS Monterey с новой версией PAServer для macOS.
Этот второй патч, называемый ноябрьским патчем, представляет собой кумулятивный патч, включающий также исправления патча 1 — и поэтому мы удаляем патч 1. Это означает, что ноябрьский патч может быть одинаково установлен в RAD Studio 11 RTM версии или в системе с уже установленным патчем 1. . Патч доступен для активных пользователей подписки на обновления в диспетчере пакетов GetIt (с соответствующим предупреждением, отображаемым на новой странице приветствия IDE), и вскоре он будет размещен на сайте загрузки my.embarcadero.com . Этот патч рекомендуется устанавливать всем пользователям RAD Studio 11. Ниже в этом сообщении блога (и в файле readme исправления) содержится файл сведений о исправлении со списком исправленных проблем, о которых сообщается в открытом доступе. В нем также объясняется процесс установки.
Установка на основе GetIt
При запуске IDE (или при следующем обновлении страницы приветствия) вы увидите значок «Доступен патч», который находится в другом месте на странице приветствия RAD 11, как вы можете видеть ниже:
Выбрав значок или открыв диспетчер пакетов GetIt и перейдя в раздел «Патчи и исправления», вы увидите следующий элемент:
Патч поставляется в виде отложенного установочного пакета, что означает, что он устанавливается после выключения среды IDE (вам будет предложено перезагрузить компьютер, но вы можете подождать позже). Помните, что вам нужно будет принять приглашение Windows UAC сразу после начала процесса установки (которое отображается как застрявшее, в то время как приглашение UAC отображается в отдельном окне). Также обратите внимание, что размер патча для загрузки превышает 850 МБ, поэтому этап загрузки, выполняемый из окна консоли (открываемого при завершении работы IDE), займет некоторое время.
Также ожидается, что некоторые файлы не будут найдены, если ваша установка не была завершена (например, в случае отсутствия файлов перевода или в случае частичной установки платформ).
После завершения процесса установки исправления RAD Studio IDE перезапускается автоматически. Однако обратите внимание, что версию PAServer для macOS, обновленную этим патчем, необходимо вручную установить на ваше устройство MacOS.
Ручная установка
Вы также можете найти патч на портале my.embarcadero.com . В этом случае вам необходимо загрузить ZIP-файл с исправлением и установить его вручную, выполнив аналогичные шаги автоматической установки. Вам необходимо вручную закрыть RAD Studio IDE перед установкой патча (вы увидите ошибку, если IDE запущена).
—- Ноябрьское обновление для RAD Studio 11 —-
Это второй патч для RAD Studio 11, и это кумулятивный патч, включающий все изменения и исправления в RAD Studio 11.0 Patch 1. По этой причине этот новый патч может быть также установлен в системе, в которой уже есть патч 1, заменяющий это или в новой установке RAD Studio 11.
Патч устраняет регрессию, появившуюся в RAD Studio 11 Patch 1, и включает дополнительное обновление PAServer для разработки под macOS и iOS на macOS 12.0.1 Monterey. Более подробная информация указана ниже. Этот патч рекомендуется устанавливать всем пользователям RAD Studio 11.
Установка через GetIt
Если вы загружаете патч через GetIt, он устанавливается автоматически, создавая резервную копию замененных файлов. Загрузка около 900 МБ происходит на одном из шагов в окне консоли (это может занять некоторое время, в зависимости от скорости вашего соединения).
Обратите внимание, что обновленная версия RAD Studio 11.0 PAServer версии 13.0.12.1 для iOS и macOS копируется только в папку PAServer (по умолчанию это такая папка, как C: Program Files (x86) EmbarcaderoStudio22.0PAServer), и вам необходимо скопировать ее на Mac и установите его туда вручную. После этого шага в диспетчере SDK IDE RAD Studio вам необходимо удалить и переопределить macOS 12.0 SDK и / или iOS 15.0 SDK (мы рекомендуем удалить и снова импортировать любой Apple SDK, который у вас уже есть, если вы используете PAServer на macOS Монтерей).
Ручная загрузка и установка
Этот патч также доступен на портале загрузки по адресу my.embarcadero.com . В этом случае вы найдете основной загружаемый файл RAD Studio 11 November Patch с пакетным файлом, который вы можете запустить или вручную развернуть ZIP-файл в соответствующих подпапках установочной папки RAD Studio. Вам также нужно будет скопировать PAServer и установить его на свой Mac, а затем повторно импортировать SDK, как описано выше.
Действия по удалению (для установки GetIt)
- Откройте папку установки репозитория каталога.
- Запускаем patch.R110.hotfix.november_uninstall.bat
- Только * после * очистки патча удалите пакет из GetIt
Новые проблемы портала качества, устраненные ноябрьским патчем RAD Studio 11
Проблемы, связанные с PAServer
RSP-36094 Невозможно скомпилировать в macos, такого файла нет.
RSP-36068 paserver issue arm osx monterey
RSP-36064 Exception-Klasse 6 при попытке запустить приложение Firemonkey на macOS Monterey
Проблемы, связанные с VCL
РСП-36207 Ширина GroupBox на унаследованной форме изменения значения по умолчанию
РСП-36077 Дельфи 11 патч 1 Vcl.Forms.pas исходный код не совпадает с погружено vcl280.bpl
RSP-36004 Patch1 Mangles форм с BorderStyle = bsNone и bsSingle
RSP-35993 значение координаты компонента с akBottom становится странным.
Проблемы Quality Portal, устраненные с помощью RAD Studio 11 Patch 1 (содержимое которого включено в этот патч)
RSP-35800 Текст меню Windows 11 с ImageList не читается
RSP-35785 Цвета эмодзи неправильные в iOS
RSP-35778 Масштабированные формы не всегда имеют соразмерные размеры в 11.0
RSP-35716 FontSize и положение меток и компонентов продолжают увеличиваться в Delphi
RSP-35701 Разработка iOS для AppStore невозможна с XCode 13.0
RSP-35651 # $ 21 .. # $ 5F символы не могут быть выбраны правильно, когда они находятся в конце.
RSP-35650 Ошибка при использовании IME для ввода текста при выборе
RSP-35518 Шрифты во вложенных элементах управления не уменьшаются в масштабе в приложениях, не поддерживающих Dpi.
RSP-35473 Стили VCL IDE Ошибка с выбором элементов управления
RSP-35459 Изменение в TThread нарушает совместимость с Windows XP
RSP-35312 Программы, созданные с dpi> 96, запускаются с ошибкой в 96 dpi
RSP-35049 DoThemedDrawText: параметр «Selected» игнорируется, что приводит к неправильному цвету текста в меню в Windows 11
RSP-34960 Изменение высоты шрифта в DFM, если Scaled = False
RSP-34913 Изображения VirtualImageList растут, когда HighDPI = Auto (масштаб монитора = 200)
RSP-34822 Динамически созданные кадры масштабируются неправильно, когда IDE находится в режиме High DPI
Кроме того, мы также рассмотрели нарушение прав доступа, вызванное страницей приветствия, некоторые проблемы, связанные с открытием старых форм с невизуальными компонентами в конфигурации IDE с высоким разрешением, а также те же проблемы с цветами эмодзи ( RSP-35785 ) также для Android