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

Об авторе

Директор Delphi Consulting компании GDK Software USA. Множество патентов, связанных с программным обеспечением, в том числе разблокировка с помощью смахивания и графического ключа и поисковые системы. Первые серебряные и золотые значки Delphi на переполнение стека Бывший адвокат разработчиков Embarcadero Technologies. Давний поклонник программирования, особенно Delphi. Автор, подкастер/ютубер, импровизатор, оратор, отец и друг.

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

IN THE ARTICLES