Indy 10无法安装到Delphi 5中

时间:2016-07-27 21:21:54

标签: delphi installation indy10 delphi-5 failed-installation

我有Delphi 10 Seattle,但我有一个较旧的程序,我在1995年用Delphi 1编写。我已经把它移到了Delphi 5 - 因为我多年来使用的所有旧的第三方组件,它会完全重写(至少一年)将其移至Delphi 10 Seattle。

该程序使用的一个安全网站很快将需要TLS 1.2。我已经安装了Indy 9,并且在TLS 1.0中运行良好,但我知道TLS 1.2的唯一方法是安装Indy 10.到目前为止,我没有成功。

  1. 我删除了Indy 9的任何实例(主要是在更糟糕的情况下重命名文件和目录)后,使用批处理文件方法按照说明操作。
  2. 我将环境路径更改为正确的D2文件夹Indy的批处理文件。
  3. 我在软件包安装程序中安装了dclIndyCore50和dclIndyProtocols50 BPL。
  4. 他们都进去并被检查(启用)。组件可见。
  5. 然后我退出Delphi 5并得到以下错误或者未选中2个包:

    Error Message

  6. 我试图从创建的' D2'移动所有文件。文件夹到我的C驱动器的文件夹,以防它是某种Windows 10权限问题。我更改了环境路径以匹配并添加这些包。尽管如此,德尔福表示它无法找到该文件。

    安装看起来很简单。我能做错什么?我在Embarcadero论坛的工具部分留了一个帖子,但我可以看到它用得不多。搜索论坛,找到' 0'结果。我相信你的Delphi专家可以提供帮助。

1 个答案:

答案 0 :(得分:0)

Delphi 5喜欢在他的目录中查看BPL相关文件 (当然,您必须调整此示例中指定的路径。)

搜索** Indy *。*文件,将所有编译日期/时间复制到Delphi5的文件夹中。查看下一张图片的路径和文件。

enter image description here

如果你有文件!! (现在不要先复制)删除以前的组件分配。 按删除

Indy 10 Core Desig Time -> dclIndyCore50.bpl
Indy 10 Protocols Design Time -> dclIndyProtocols50.bpl

enter image description here

关闭并重启Delphi

现在将文件复制到Delphi文件夹中!

安装组件包

enter image description here

添加(查看上图)
转到...\Delphi5\Projects\Bpl\dclIndyCore50.bpl
下一步添加...\Delphi5\Projects\Bpl\dclIndyProtocols50.bpl

确保Delphi的路径在Environment

F:\Programme\Borland\Delphi5\bin;F:\Programme\Borland\Delphi5\Projects\Bpl;

关闭并重新启动Delphi。