При установке RAD Studio 10.4 Sydney Enterprise с помощью ISO-файла (выполнив radstudio_10_4_esd_99797b.exe) и последующего обновления патчем 1, вы можете захотеть добавить компонент TeeChart Standard, который по какой-то причине был упущен из виду во время первоначальной установки. Однако, при попытке запустить установщик повторно, вы можете столкнуться с сообщением об ошибке:
Предыдущая версия RAD Studio 10.4 была найдена на вашей системе и должна быть удалена в первую очередь.
Удаление предыдущей версии может занять много времени, поэтому вы, возможно, захотите обновить установку без удаления предыдущей версии. К счастью, существует альтернативный способ добавить компонент TeeChart Standard, не удаляя предыдущую версию Delphi.
Подтвержденное решение
Чтобы добавить компонент TeeChart Standard без удаления предыдущей версии Delphi, воспользуйтесь следующими шагами:
Откройте Delphi и перейдите в меню Сервис (Tools).
Выберите пункт Управление платформами (Manage Platforms...). Откроется диалоговое окно Управление платформами, подобное тому, которое использовалось во время установки для выбора платформ и дополнительных опций.
Перейдите на вкладку Дополнительные опции (Additional Options). Здесь вы найдете компонент TeeChart Standard, который можно добавить в установку.
Выберите компонент TeeChart Standard и нажмите кнопку ОК, чтобы добавить его в установку.
После выполнения этих шагов компонент TeeChart Standard будет добавлен в вашу установку Delphi без необходимости удалять предыдущую версию.
Альтернативный ответ
Хотя в вопросе было упомянуто, что попытка использовать параметры -update или /update с установщиком не привела к успеху, эти параметры все еще могут работать в некоторых случаях. Чтобы использовать их, просто запустите установщик RAD Studio с одним из этих параметров, например:
radstudio_10_4_esd_99797b.exe -update
или
radstudio_10_4_esd_99797b.exe /update
Если один из этих параметров работает для вас, он может обновить установку без необходимости удалять предыдущую версию Delphi.
Пример кода на Object Pascal (Delphi)
Хотя в этом вопросе не требуется написание кода, вот пример кода на Object Pascal, который можно использовать для отображения сообщения об ошибке в Delphi:
procedure ShowErrorMessage(const Message: string);
begin
MessageDlg(Message, mtError, [mbOK], 0);
end;
Этот пример создает процедуру ShowErrorMessage, которая отображает сообщение об ошибке с помощью функции MessageDlg. Вы можете вызвать эту процедуру, чтобы отобразить сообщение об ошибке, подобное тому, которое отображается при попытке запустить установщик RAD Studio повторно.
Пользователь хочет добавить компонент TeeChart Standard в установку RAD Studio 10.4 без удаления предыдущей версии Delphi.
Комментарии и вопросы
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS