美文网首页
delphi7 下安装 indy10教程

delphi7 下安装 indy10教程

作者: 大龙10 | 来源:发表于2023-06-27 06:27 被阅读0次
    小常识网 https://it.cha138.com/tech/show-500671.html
    坚果云 https://www.jianguoyun.com/p/DUzuPrYQxMf4BRjX1iI
    

    一、delphi 7 下安装 indy 10.5.8 教程

    • 本教程用 indy 10.5.8 替换 delphi 7 自带的 indy 版本,让大家深入了解 delphi 组件安装的方法。

    1、第一步:下载 indy 10.5.8 组件

    • 解压到合适的目录里。如 D:\Delphi7\Indy 10.5.8\

    2、第二步:

    • 菜单 Component ---> Install Packages...


    找到此行,点击 "Remove" 删除它。

    3、第三步

    • 点击上图中的 "Add.." ,按 ctrl 键选中 D:\Delphi7\Indy 10.5.8\D7\目录下的两个文件:
      dclIndyCore70.bpl,dclIndyProtocols70.bpl

    • 就这样 indy 10.5.8 组件已经被成功添加,还需要一些步骤才会正常使用。继续...

    4、第四步

    • 添加加载 BPL 文件的路径,否则的话,第二次启动 delphi 会出现 Load BPL 失败的信息。
      菜单 Tools ---> Environment Options... ---> Environment Variables 页


    • 找到 path 变量,如果 User overrides 中没有,就在上面 System variables 中。
      如果在 SystemVariables 中,就点 "Add Override.."
      如果在 User Overrides 中,就点"Edit.."


    • 在其原值结尾加上 ;D:\Delphi7\Indy 10.5.8\D7; (要保证原值结尾一定是分号)

    5、第五步

    • 切换到 Library 页,点击 Libray Path 最右端的按钮。



    • 在输入框中输入或用右边的按钮选择如下路径(选择更准确)
      D:\Delphi7\Indy 10.5.8\Lib\Core 然后点 'Add'
      D:\Delphi7\Indy 10.5.8\Lib\System 然后点 'Add'
      D:\Delphi7\Indy 10.5.8\Lib\Protocols 然后点 'Add'
    • 全部添加之后,再把这三项都移动到顶部。点击向上的箭头可移动。
      移到顶部,是告诉IDE优先搜索。因为系统中自带了老版本的 INDY 。先后顺序是非常重要的。
    • 因为BPL是已经编译好了的,所以我们可以这样安装。

    6、其他

    • 起初以为 BPL 中加载另外的 BPL 因找不到路径而出错是BUG。如果把 BPL 理解为 DLL,就会明白这个问题。

    • DLL是被别人调用的,它根本无法知道自己当前的目录。所以,只能去系统变量里面去搜索了。

    相关文章

      网友评论

          本文标题:delphi7 下安装 indy10教程

          本文链接:https://www.haomeiwen.com/subject/izlsydtx.html