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

Установка пакетов компонентов вручную

image-3211490-2

Иногда требуется установить компоненты вручную. Возможно, установщик не был обновлен для вашей версии Delphi, или это библиотека с открытым исходным кодом без установщика. Независимо от причины, вот краткое руководство в дополнение к тому, что можно найти в DocWiki по этой теме.

Я собираюсь написать это руководство по установке пакета Radiant Shapes Pack, доступного через GetIt. Я предполагаю, что он еще не был обновлен для установки в 10.4, и пока R&D работают над этим, это отличная возможность узнать, как установить его вручную.

radiant-getit-2027176-2

После установки из GetIt вы не найдете его в IDE, и он отсутствует в списке пакетов, доступ к которому можно получить из Компонент 🡆 Установить пакеты, пока ни один проект не открыт.

image-2371380-2

Здесь перечислены все пакеты BPL . Нажмите кнопку « Добавить» и найдите BPL.

C:Program Files (x86)RaizeRadiantShapes1.4BinRadiantShapesFmx_Design270.bpl
(Если у вас нет этого BPL или пути для Radiant Shapes, убедитесь, что вы установили его из GetIt, и вы можете запустить установщик вручную C:UsersPublicDocumentsEmbarcaderoStudio21.0CatalogRepositoryRadiantShapes-270-1.2InstallerRadiantShapes.exe)

или любой другой пакет времени разработки, который вам нужен. Это установит компоненты в IDE.

image-5327288-2

У многих проектов есть как пакеты времени разработки, так и пакеты времени исполнения. Пакет времени разработки содержит информацию, необходимую для установки в среде IDE, и любые специальные конструкторы, в то время как пакеты RunTime содержат только код, необходимый для использования во время RunTime. При желании вы даже можете отправить эти пакеты вместе со своим двоичным файлом, чтобы связать их во время выполнения.

Затем вам нужно указать среде IDE, где найти DCU и, при необходимости, исходные файлы. Что делать, если у вас есть только исходные файлы? Нет проблем, откройте и соберите все пакеты хотя бы в режиме выпуска на каждой платформе, которую поддерживает библиотека. Затем перейдите в Инструменты 🡆 Параметры, затем Язык 🡆 Delphi 🡆 Библиотека .

image-8777658-2

Затем заполните сведения о каждой платформе, которую вы создали и хотите поддерживать:

image-3670986-2
  1. Выбранная платформа — указывает, для какой платформы вы предоставляете сведения ниже:
    • 64-разрядная версия Linux, 64-разрядная версия iOS, 32-разрядная версия Win, 64-разрядная версия Win, 64-разрядная версия macOS, 32-разрядная версия Android, 64-разрядная версия Android и / или симулятор iOS.
  2. Путь к библиотеке — это путь к DCU выпуска. Некоторые люди указывают здесь на свои файлы PAS, что работает, но в конечном итоге вы перекомпилируете библиотеку больше, чем необходимо.
    • Radiant Shapes включает все DCU в подпапках вне пути. C:Program Files (x86)RaizeRadiantShapes1.4Lib
    • Совет : вставьте новый путь в поле редактирования, прежде чем нажимать кнопку обзора, если вам нужно перейти к подпапке. Затем не забудьте нажать [Добавить], когда закончите.
image-5501220-2
Диалог путей к библиотеке
image-7551771-2
Расположение папок DCU для платформы Radiant Shapes
C: Program Files (x86) Raize RadiantShapes 1.4 Lib

  1. Путь просмотра — это место, где вы при желании можете добавить путь к исходным файлам PAS. Это позволяет вам переходить к этим исходным файлам из среды IDE с помощью пункта контекстного меню « Найти декларацию» .
    • Источник сияющих форм находится в C:Program Files (x86)RaizeRadiantShapes1.4Source
  2. Путь отладки DCU позволяет вам дополнительно указать на отладочную версию DCU. Это полезно, если отладочная версия содержит дополнительную информацию или другое поведение.
    • В Radiant Shapes нет специальных отладочных DCU, поэтому нам не нужно здесь ничего добавлять.

После того, как вы завершили эти настройки для каждой платформы, все готово! Удачной установки!

image-3211490-2
image-3660312-2

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

Об авторе

Главный адвокат разработчиков Embarcadero Technologies.
Похожие сообщения
DelphiShowcase

Мощный контроллер крутящего момента разработан в Delphi

DelphiShowcase

FotoMorsaicos: великолепный генератор мозаики создан с помощью Delphi

Новости

Бесплатная палитра цветов - это удивительное расширенное программное обеспечение для захвата цвета, построенное на Delphi

Tech PartnerНовости

Разработка лучших в своем классе приложений с использованием компонентов

Leave a Reply

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

IN THE ARTICLES