Как установить Indy на Delphi 10.3 Rio? - PullRequest
2 голосов
/ 06 мая 2020

В справке указано: «Вы можете использовать GetIt Package Manager для обнаружения и установки дополнительного стороннего программного обеспечения в RAD Studio». но Indy недоступен в GetIt enter image description here

Я загрузил новейшие файлы с Github. Я запустил файл Fullc_Rio.bat, затем открыл Indy260.groupproj, но при компиляции получил:

[Fatal Error] Cannot compile package 'IndySystem260' which is currently required by Delphi 10.3.

Ответы [ 2 ]

3 голосов
/ 06 мая 2020

Indy предустановлен в каждой версии IDE, и это было очень давно.

Однако, если вы хотите установить более новую версию, чем та, что поставляется Embarcadero, вы должны сначала удалить предварительно установленную версию. -установленная версия. Это упоминается в примечаниях по установке Indy :

Все имена пакетов сопровождаются X0 (где X0 - версия вашего продукта Delphi / C ++ Builder / RAD Studio).

...

Если Indy 10 уже установлен, его необходимо сначала удалить:

  • Удалите предварительно скомпилированные файлы BPL времени разработки - dclIndyCoreX0.bpl и dclIndyProtocolsX0.bpl - из среды IDE через диалоговое окно «Компоненты> Установить пакеты».
  • Удалите все существующие двоичные файлы - IndySystemX0. *, (dcl) IndyCoreX0. * и (dcl) IndyProtocolsX0. *
  • Удалите все исходные файлы Indy 10, если они есть.
  • Не забудьте проверить файлы в папках \ bin, \ lib и \ source среды IDE, подпапках \ Indy и системных папках ОС.

...

Вы можете:

  • Используйте сценарий командной строки FULLD # .BAT, соответствующий вашему Delphi версия.

  • Откройте отдельные файлы DPK в среде IDE и скомпилируйте их, как показано ниже. Порядок g:

    1. IndySystemX0.dpk (в Lib \ System)
    2. IndyCoreX0.dpk (в Lib \ Core)
    3. IndyProtocolsX0.dpk (в Lib \ Protocols )
    4. dclIndyCoreX0.dpk (в Lib \ Core)
    5. dclIndyProtocolsX0.dpk (в Lib \ Protocols)

...

Полные инструкции см. В примечаниях по установке .

3 голосов
/ 06 мая 2020

Indy уже установлен в Rio во время установки продукта. Он используется в некоторых частях RTL. Он уже установлен во всех версиях Delphi.

Если вы открываете новое приложение VCL или FMX, щелкните форму, чтобы активировать конструктор, и go в палитре компонентов и введите TId в поле поиска, вы можете найти страницы связанных компонентов Indy в палитре.

...