gpt4 book ai didi

delphi - Indy 10 无法安装到 Delphi 5

转载 作者:行者123 更新时间:2023-12-01 21:15:27 31 4
gpt4 key购买 nike

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

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

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

    Error Message

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

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

最佳答案

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的路径在环境中

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

关闭并重新启动 Delphi。

关于delphi - Indy 10 无法安装到 Delphi 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38623410/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com