繁体   English   中英

Indy 10无法安装到Delphi 5中

[英]Indy 10 fails to install into Delphi 5

我有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个包:

    错误信息

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

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

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

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

在此输入图像描述

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

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

在此输入图像描述

关闭并重启Delphi

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

安装组件包

在此输入图像描述

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

确保Delphi的路径在Environment中

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

关闭并重新启动Delphi。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM