delphi的安装方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi的安装方法相关的知识,希望对你有一定的参考价值。

参考技术A

Delphi的安装与其它应用软件并无不同。2.0版必须在Windows 95以上的操作系统中使用。启动Windows 95或Windows NT后,将Delphi的光盘放入光驱(CD-ROM)中,运行光盘上的\\INSTALL\\SETUP.EXE文件,它的安装程序会提示您正确地装入Delphi。如果您是在微软中文Windows环境中安装Delphi,请参照附录A来设置您的BDE环境,以便于处理中文数据。
为避免隐藏在Delphi后的Program Manager和曾经运行过的其它程序扰乱版面,分散您的注意力,不妨在启动Delphi前关掉其它应用程序;启动Delphi后,再最小化隐藏在后面的Delphi 2.0程序组。这样屏幕上就只留下Delphi窗口可见了。
首次加载Delphi,屏幕上会出现四个窗口:
标题为“Delphi-Project1”的Delphi主窗口
Object Inspector窗口
标题为“Form1”的窗体(Form)窗口
标题为“Unit1.PAS”的代码编辑窗口。刚启动时这一窗口的大部分被“Form1”窗体所掩盖。将“Form1”窗体移开,或单击Form1窗体下方的状态行,可以使其全部可见。在“Form1”窗体的任意可见位置单击鼠标,可以恢复主窗体可见。
Delphi的主窗口位于屏幕的上端,包括Menu(菜单)、Speed Bar(加速条)和Component Panel(部件选项板)。Menu是下拉式主菜单。Speed Bar位于主窗口的左下端,由两排共14个加速按钮组成。这些按钮是菜单功能的快捷方式,各种图标直观地表示了它能执行的动作。Component Panel由一行、若干页对象按钮所组成,利用它来选择需要的部件并将它放到窗体中去。
Object Inspector窗口含有两页:Properties页显示窗体中当前被选择部件的属性信息,并允许改变对象的属性;Events页列出了当前部件可以响应的事件。按动Object Inspector下端的“Events”页标签,使得Events页可见,这一定的事件后边的空白处,可以定义对象接受到相应事件时执行的动作。首次启动时,Object Inspector窗口显示的是当前窗体Form1的属性。Object Inspector根据对象属性的多少,决定是否有滚行显示。移动滚行条,可以查看当前对象的全部属性。
此外,Object Inspector上还有Object Selector(对象选择器),位于Object Inspector上方的下拉式菜单中。它显示了窗体上所有部件的名称和类型,也包含窗体本身。您可以用Object Selector很容易地在窗体的各个部件之间切换,也可以快速地回到窗体本身。当窗体中含有较多的对象时,您会发现这是切换对象尤其是回到窗体的最快捷途径。
想使Object Inspector一直可见,可将鼠标移到Object Inspector上,按动右键,以启动Object Inspector的弹出式菜单,将其设置为Stay On Top。这对初学者常是一个很重要的设置方式。

delphi 组件安装教程详解

学习安装组件的最好方法,就是自己编写一个组件并安装一遍,然后就真正明白其中的原理了。
 
本例,编写了两个BPL, dclSimpleEdit.bpl 与 SimpleLabel.bpl ,其中,dclSimpleEdit.bpl 依赖 SimpleLabel.bpl ,
或者说 dclSimpleEdit.bpl 需要 SimpleLabel.bpl 才能运行。这也是多数组件安装问题之典型!
 
 
一、首先在delphi中打开 ComponentStudy 目录中的 ComponetStudy.bpg ,此为工程组文件。
技术分享图片
技术分享图片 
二、然后切换到 Project  Manager (Ctrl + alt +F11 ) 窗口
技术分享图片
技术分享图片 
三、在 dclSimpleEditD7.bpl 点右键菜单,选择 Options...
技术分享图片 
技术分享图片
按上图设置这两个目录,Output directory 是 xxx.bpl 输出目录。Dcp output directory 是 xxx.dcp 输出目录。
如果不主动设置这两个目录,它们默认的目录是:C:\\Program Files (x86)\\Borland\\Delphi7\\Projects\\Bpl
[在PATH环境变量中,有此目录信息,后面会说到它的作用]
对 dclSimpleEditD7.bpl 的输出目录,做同样的上述设置(第三步之操作)。
 
四、在 SimpleLabel.bpl 上,点右键,选择 Build ,即编译。按同样方式对 dclSimpleEdit.bpl 进行编译。
因为dclSimpleEdit.bpl 引用了 SimpleLabel.bpl ,所以,要先编译前者。对于组件的安装,需要按顺序编译的原因就在于此。
 
五、在 dclSimpleEdit.bpl 点右键,选择 install 
(delphi一般规则是 dcl 开头表示设计时包,设计时包就可以 install 到 delphi ide 中)
(运行时包,本例中的 SimpleLabel.bpl 则不能 install )
技术分享图片
技术分享图片
因为我们在第三步,修改了 BPL 的输出目录,所以,install 时就会出现此错误。(如果是默认目录,不会有此错误)
当 install 的时候,delphi.exe 加载了 d:\\wcp\\ComponentStudy\\TSimpleEdit\\bpl\\dclSimpleEdit.bpl 之后,
dclSimpleEdit.bpl 会立即加载 SimpeLabel.bpl ,因 BPL 与 DLL 相类似,同属于动态动行库,在动态运行库代码中,
不易获得当前自己目录(不是绝对不能,可以通过其它方法获取到),所以 dclSimpleEdit.bpl 就会从系统 PATH 环境变量
中的目录去查找 SimpleLabel.bpl ,如果找不到,则报错。解决方法就是在 PATH 环境变量中加上 
d:\\wcp\\ComponentStudy\\TSimpleEdit\\bpl\\
 
六、以 Win7 64 位为例,演示如何设置 PATH 环境变量
6.1 选中“计算机”,右键“属性”,再选 “高级系统设置”
技术分享图片
技术分享图片
6.2 点“编辑”后,在末尾先加上“半角分号”,再输入 d:\\wcp\\ComponentStudy\\bpl\\
技术分享图片
技术分享图片
6.3 可以这样验证一下
技术分享图片
技术分享图片
6.4 操作完毕之后,重新 delphi ,再 install dclSimpleEdit 就OK了。
技术分享图片
技术分享图片
6.5 在组件的 SimpleComponent 标签中检查,确认已经安装成功。PATH 环境变量,在任何操作系统,任何软件中都重要,
如:java 环境安装,andorid 等等,请对其有正确的理解。技术分享图片
 技术分享图片
七,使用此组件。重启 delphi ,打开 ComponentStudy\\UseSimpleEdit\\UseSimpleEdit.dpr
并往Form 中拖一个 TSimpleEdit, F9 测试效果。
技术分享图片
技术分享图片
本文的重点是讲组件安装,所写范例代码也比较简单。
 
八、关于各种目录的设置问题。
8.1 菜单 Tools --> Environment Options..
技术分享图片
技术分享图片
8.2 Libray path
技术分享图片
技术分享图片
很明显,已经自动加上了此路径。此路径的作用,可以理解为 pas 文件的搜索路径。
此路径为全局,对任何工程有效。如果有多个版本的组件共存,可以改变这些目录的顺序,
来设置当前有效的组件版本。
 
8.3 在 exe 工程中,另一处与此功能相同的路径, 菜单 proejct -->Options... (Shift + Ctrl + F11)
技术分享图片
技术分享图片
技术分享图片技术分享图片 
此功能为局部,仅属于本工程使用。同样的,此单菜中关于 packages 中的选项,
亦有“本工程有效BPL”的功效(请自行研究)。这些设置,在多版本组件同时存在于delphi时非常有用。
 
九、其它:
9.1 delphi 安装组件的信息记录在何处,菜单 Component -->Install Package...
技术分享图片
技术分享图片
它实际上存在于注册表中 [HKEY_CURRENT_USER\\Software\\Borland\\Delphi\\7.0\\Known Packages]技术分享图片

技术分享图片 

9.2 组件自动安装包,实际上就是写注册表,写 PATH 环境变量(libray path 目录信息也是在注册表中)来实现的。

9.4 多版本组件如何共存。(稍复杂,用处不大,但可行)

 a) 要让它们的 BPL 输出在不同的目录中。默认是全部在 C:\\Program Files (x86)\\Borland\\Delphi7\\Projects\\Bpl ,
是不行的(bpl同名的问题),所以各种组件安装教程,让大家先删除掉此目录中的 *xx*.bpl 等操作原因在此。
(或 PATH 环境变量中所涉及到的目录,如  Windows\\System32\\ 等,要在这些目录中执行删除 *xx*.bpl 操作)
 
b) 不可同时使用,且要使用 8.2 步骤中改变目录顺序。或者用 8.3 菜单中,的 Package 选项,来增减加载的组件。
 
十、出错演示,删除掉 PATH 环境变量中的 d:\\wcp\\ComponentStudy\\TSimpleEdit\\bpl ,重运行 delphi 结果如下
 技术分享图片   
技术分享图片
确定之后
技术分享图片
技术分享图片
询问是否下一次继续加载。
此信息的意思是, dclSimpleEditD7.bpl 找不到 SimpleLable.bpl ,是否在下一次
加载 dclSimpleEditD7.bpl ?

 

选择是,设置好 PATH 环境变量,重启 delphi 就能正常。
选择否的结果:
技术分享图片
技术分享图片
已经取消勾选。当然,你设置正确 PATH 变量后,重启后勾上也就可能正常工作了。
(也可以在这里通过 add 安装组件)
9.5 如果exe中的组件与安装的版本不相符合时,会出现版本不同,属性不存在等提示,通过学习本教程,
相信大家就可以解决此类问题了。
 
delphi 的组件编写,组件安装,是一套很明晰的规则,而很多人,面对此规则的时候,手忙脚乱,
到处搜各种秘籍,方法,然而往往解决不到根本问题。
 
学习编程知识,一定要从表面现象,洞悉到其原理。这样才能真正掌握。
又如:delphi各种组件的使用方法,组件千千万,请问谁学得完?
但是,高手们拿到一个组件,稍加研究,就会使用,这是为什么?
 
既要学习“规则,知识小点”,又要上升为“技能,通识”。
 
 
 
 
 
 
 
 
 
 
 
 
 
 








以上是关于delphi的安装方法的主要内容,如果未能解决你的问题,请参考以下文章

delphi FastReport 安装方法

delphi xe 10.2 TeeChart 安装方法

FastReport For Delphi7 通用安装方法

delphi7怎么安装indy 10控件

我下了delphi的vclskin,但我不会在delphi2010中安装,我是新手,大家教教我!网上的安装方法是7的

win7 delphi 调用 语音控件TSpVoice Speak 方法报 OLE error 8004503A 错 怎么解决?