如何在 Delphi 上安装Indy?

cngwdvgl  于 2023-03-01  发布在  其他
关注(0)|答案(2)|浏览(401)

该帮助说明“您可以使用GetIt软件包管理器来发现其他第三方软件并将其安装到RAD Studio上。”但GetIt

中没有Indy
我从Github下载了最新的文件。我运行了Fullc_Rio. bat文件,然后打开了Indy260.groupproj,但编译时我得到:

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

ia2d9nvy1#

Indy预装在每个IDE版本中,并且已经安装了很长时间。
但是,如果你想安装一个比Embarcadero提供的版本更新的版本,你必须先删除预装的版本,这在Indy的installation notes
所有包名后面都跟有X0(其中X0是您的Delphi/C ++ Builder/RAD Studio产品版本)。
...
如果已经安装了Indy 10,则需要先将其卸载:

  • 通过"组件〉安装包"对话框从IDE中删除预编译的设计时BPL文件dclIndyCoreX0.bpl和dclIndyProtocolsX0.bpl。
  • 删除所有现有的二进制文件-IndySystemX0. *、(dcl)IndyCoreX0. * 和(dcl)IndyProtocolsX0. *
  • 删除任何Indy 10源文件(如果存在)。
  • 请确保检查IDE的\bin、\lib和\source文件夹、\Indy子文件夹以及OS system文件夹中是否存在文件。

...
您可以:

  • 使用与您的Delphi版本相对应的命令行FULLD #. BAT脚本。
  • 在IDE中打开各个DPK文件并按以下顺序编译它们:
  1. IndySystemX0.dpk(位于库\系统中)
  2. IndyCoreX0.dpk(在库\核心中)
  3. IndyProtocolsX0.dpk(在库\协议中)
  4. dclIndyCoreX0.dpk(位于库\核心中)
  5. dclIndyProtocolsX0.dpk(位于库\协议中)
    ...
    有关完整说明,请参阅installation notes

Updating Indy

w6lpcovy

w6lpcovy2#

Indy在产品安装的时候已经安装在Rio中了。它被用在RTL的一部分中。它已经被安装在 Delphi 的所有版本中。
如果您打开一个新的VCL或FMX应用程序,单击一个窗体以激活设计器,然后转到组件调色板,并在搜索框中输入 TId,您可以在调色板中找到与Indy相关的组件页面。

相关问题