我有Delphi 10 Seattle,但我有一个较旧的程序,我在1995年用Delphi 1编写。我已经把它移到了Delphi 5 - 因为我多年来使用的所有旧的第三方组件,它会完全重写(至少一年)将其移至Delphi 10 Seattle。
该程序使用的一个安全网站很快将需要TLS 1.2。我已经安装了Indy 9,并且在TLS 1.0中运行良好,但我知道TLS 1.2的唯一方法是安装Indy 10.到目前为止,我没有成功。
然后我退出Delphi 5并得到以下错误或者未选中2个包:
我试图从创建的' D2'移动所有文件。文件夹到我的C驱动器的文件夹,以防它是某种Windows 10权限问题。我更改了环境路径以匹配并添加这些包。尽管如此,德尔福表示它无法找到该文件。
安装看起来很简单。我能做错什么?我在Embarcadero论坛的工具部分留了一个帖子,但我可以看到它用得不多。搜索论坛,找到' 0'结果。我相信你的Delphi专家可以提供帮助。
答案 0 :(得分:0)
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。