delphi 7 下安装 indy 10.5.8 教程
本教程用 indy 10.5.8 替换 delphi 7 自带的 indy 版本,让大家深入了解 delphi 组件安装的方法。
第一步:下载 indy 10.5.8 组件,解压到合适的目录里。如 D:\Delphi7\Indy 10.5.8\
下载地址: indy 10.5.8
第二步:菜单 Component ---> Install Packages...
找到此行,点击 "Remove" 删除它。
第三步,点击上图中的 "Add.." ,按 ctrl 键选中 D:\Delphi7\Indy 10.5.8\D7\目录下的两个文件:
dclIndyCore70.bpl,dclIndyProtocols70.bpl
就这样 indy 10.5.8 组件已经被成功添加,还需要一些步骤才会正常使用。继续...
第四步:添加加载 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; (要保证原值结尾一定是分号)
第五步,切换到 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是已经编译好了的,所以我们可以这样安装。以后有机会再介绍其它安装方式。
--------------------------------------------------------------------------------------------------------------------
起初以为 BPL 中加载另外的 BPL 因找不到路径而出错是BUG。如果把 BPL 理解为 DLL,就会明白这个问题。
DLL是被别人调用的,它根本无法知道自己当前的目录。所以,只能去系统变量里面去搜索了。
delphi 7 下安装 indy 10.5.8 教程的更多相关文章
- [转载]: delphi中XLSReadWrite控件的使用(2)---delphi XE下安装
一.下载 官方下载网址: http://www.axolot.com/components/download.htm 从这里可以下载到从Delphi5到DelphiXE全部支持的版本. 二.软件安装 ...
- mac+win10:UEFI分区方式下安装windows 10
小编,最近通过在远景论坛上寻找教程--安装双系统(win10+mac os).经过一天努力,成功安装win10.为此,特地分享给各位正在需求教程的朋友,我在UEFI分区方式下安装windows 10的 ...
- 在VisualStudio2012环境下安装ArcEngine 10.0
因为ArcEngine10.0默认对应的开发工具为VS2010,在安装了VS2012的情况下安装ArcEngine10.0(注意:我自己的环境为VS2012和ArcEngine10.0,对于其他版本在 ...
- Ubuntu 14.04/14.10下安装VMware Workstation 11图文教程
VMware workstation 是一个可以进行桌面操作的虚拟软件.它可以让我们在一台电脑或者虚拟机中运行多个虚拟机. 由VMware公司研发和维护.由于是商业软件,我们需要买他们家的许可证或者说 ...
- Centos 7 下, 安装odoo 10
1. Centos在虚拟机中, 最小化安装, 网络连接选择的是 桥接模式, 安装完成后, 是不能直接上网的, 输入root 和密码, 登录进去, 然后执行: [root@localhost ~]# v ...
- [转] Ubuntu 14.04/14.10下安装VMware Workstation 11图文教程
点击这里查看原文 译者:GuiltyMan 本文由 Linux公社翻译组 原创翻译 Linux公社 诚意奉献 更多请访问此处博客网站 VMware workstation 是一个可以进行桌面操作的虚 ...
- vm12 安装ubuntu15.10详细图文教程 虚拟机安装ubuntu安装 ubuntu更新软件 ubuntu一直卡在下载语言怎么办?
1,准备工作-ubuntu下载 ubuntu官网下载 如何官网下载ubuntu http://www.ubuntu.com/download/ 2,打开虚拟机 虚拟机安装ubuntu15.10 虚拟机 ...
- VMware虚拟机下安装CentOS系统超详细教程
链接:https://jingyan.baidu.com/article/fdffd1f8736173f3e98ca1e3.html 1.步骤一.工具准备 1.物理计算机一台 配置要求: 操作系统:w ...
- windows下用VMware虚拟机下安装Linux CentOS6.9图文教程
首先,请在Windows7下安装VMware虚拟机,这个比较简单,直接从官网下载安装即可,这里不再叙述. 接着,从官网直接下载CentOS6.9的iso镜像文件,地址:https://www.cent ...
随机推荐
- Maximum & Minimum Depth of Binary Tree
Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the long ...
- 内存管理之二——Cocos2d-x学习历程(六)
1.工厂方法 工厂方法是程序设计中一个经典的设计模式,指的是基类中只定义创建对象的接口,将实际的实现推迟到子类中. CCObject* factoryMethod() { CCObject* ret ...
- C语言队列的实现
队列是常用的数据结构之一,下面给出一个链式队列的实现: 头文件Queue.h #ifndef Queue_H #define Queue_H typedef int Item; typedef str ...
- Socket 服务器和客户端通信
//服务器端package com.svse.service; import java.io.BufferedReader; import java.io.IOException; import ja ...
- linux杂记(二)主机硬盘规划
linux安装过程中,至少要两个partition,一个是[/],另一个是虚拟内存[swap].但比较不保险. 稍微麻烦点的方式: / /usr:linux操作系统 /home:使用者信息 /var: ...
- 《离散数学之把妹要诀》的js实现
网上看到一篇有意思的文章<离散数学之把妹要诀> 就用JS写了上面所讲的配对方式: 首先设定变量 // 男生理想列表 var menPreference = { A: [1, 2, 3, 4 ...
- mongodb or操作与连接池
mongodb # 类似于sql中的in或者or操作 mulites field query: db.cool.find({$or:[{field1:'val'},{'field2':'val'}-] ...
- [原创]linux简单之美(一)
原文链接:linux简单之美(一) 话说windows也有syscall,这是必须的.但是win的syscall可以直接call吗?可以是可以但是破费周折,搞成SDT之类的复杂概念.下面看看linux ...
- JAVA仿真之银行出纳员
学习例子是参照<thinking in java>中修改的,先贴上运行结果: 注意看红框之中的内容,这个仿真要达到这样一个目的: 1.客户队列(无优先级):每隔300MILLS生产一个客户 ...
- 清风注解-Swift程序设计语言:Point1~5
目录索引 清风注解-Swift程序设计语言 Point 1. Swift 风格的"Hello, world" 代码事例: println("Hello, world&qu ...