由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组
件的安装方法介绍一下。
1. 只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源码公
布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会
出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升级,此组
件就不能再使用了,当然有的作者给出了几种版本的DCU文件,用户根据需要选择使用。这
样的组件的安装方法是:在Component菜单中,选择install component,在对话框中的
"into existing package "页中,单击“Unit file name”后的“Browse”按钮,在打开的
文件对话框中,将“文件类型”设定为*.dcu,找到要安装的DCU文件,按OK按钮返回
"into existing package "页后再按OK按钮就可以安装了。注意,此时Delphi会提示
dclusr40.dpk将被重建,是否继续,OK就可以了。这里是将组件安装到dclusr40.dpk包中,
此包从文件名上可以看出是用户自定义组件包,先安装到这个包中吧,下面再讲有关注意
事项。安装完毕会有已经将组件注册完的提示信息以及安装到哪个组件页中的信息等,到
组件面板上看看,一般会出现一个新的组件页,其中有刚安装的组件。
2、只有PAS文件或既有PAS又有DCU文件的组件。这种组件因为有PAS文件,也就是说作者提
供了源码,这就好办多了。安装的方法和上面是一样的,在文件类型中可以设定为DCU也可
以设定为PAS,建议设定为PAS,这样可用你的Delphi重新编译一下,看是否会出现问题。
Delphi升级后只能选择PAS文件安装,这样才能重新编译,使得组件能适应新Delphi版本。
这样的组件是很值得使用的,根据心铃的经验,没有源码的组件最好不要使用,一是存在
Delphi版本升级后无法使用的问题,再者当程序出现问题后用户无法调试组件来判断是否
是组件中存在BUG。
3、有dpk文件的组件包。带有dpk文件的组件包一般是有多个组件构成的,也就是说安装后
会有多个组件供使用,如果只有一个组件作者一般不会制成DPK文件,使用上面的方式发布
就可以了。对于这样的组件包,一般来说会有详细的安装说明文件,如上面提到的RXLIB,
由于组件复杂且安装时有先后顺序,作者不提供安装说明用户根本无法正确安装。如果没
有安装说明文件,那么用下面的方法安装:在File菜单下,选择”OPEN…”打开dpk文件
(文件类型列表框中选*.dpk),在出现的Package窗口中,工具栏上有Install按钮,按此
按钮即可进行安装。如果Install按钮处于无效状态,那么先按Compile按钮编译,一般
来说编译之后Install按钮就会处于有效状态,此时再按Install按钮就可以了。
4、带有Bpl文件的组件包。一般来说这也是由多种组件构成的组件包,它其实是一个动态
连接库文件(DLL)。对于这种组件包的安装方法是:在component菜单下选择
“install packages”,然后单击Add按钮,在打开的文件对话框中找到相应的bpl文件打
开返回后,再单击Ok按钮就可以了。
5、ActiveX控件的安装。要安装这类控件,需要先用regsvr32.exe注册,然后选择
Component菜单中Import ActiveX Control项。在Import ActiveX Control打开的窗口中,
只有已经注册的ActiveX控件才出现在列表中,选中一个然后按Install按钮就可以安装了。
如果事先没有用regsvr32.exe注册也可以按ADD按钮找到OCX文件即时注册,注册后再进行
安装。
几点说明:1 在拿到组件后先看是否有说明文件,一般来说在说明文件中有如何安装的
指导,有些还会有组件的属性、事件、方法的使用说明,这些在使用时是非常重要的。
2 在上面的组件(包)安装操作之前,最好将 *.bpl拷贝到你的System目录中,将
*.pas、*.dcu、*.dcr、*.dp?拷贝到Delphi的Lib目录中再进行。3 前面我们提到安
装DCU组件时,选用的是已经存在的dclusr40.dpk,当然也可以选择安装到一个新的包中,
如果选择新包,需要先取一个名字比如DEMO,事实上安装完毕后用户可以找到的是
Demo.bpl,而找不到DEMO.DPK。假如你已经将一个组件安装到dclusr40.dpk中了,还想再
安装一个组件,如果再安装到dclusr40.dpk中,安装后你得到提示,原来安装的那个组件
已经被取消注册,你将无法使用了。这样不就成了只能安装一个组件了吗?除非你再安装
到一个新的包中才可以两个组件同时使用。当然每安装一个组件生成一个新的BPL文件也
未偿不可,但BPL文件就增加许多。能否在dclusr40.dpk中多安装几个组件呢?当然是可
以的。方法如下:用File菜单下的OPEN打开dclusr40.dpk文件,单击ADD按钮,在打开的
对话框中选择ADD UNIT页面,按Unit file name后的“Browse”按钮打开组件单元文件,
OK即可,用此种方法这样可添加多个组件的单元文件,添加完毕,按一下编译按钮,然后
再按Install按钮即可,如果单元文件是编译好的(DCU)可以直接按安装按钮。4 组件的
删除。光会安装可不行,还要会删除呀。很简单,在component菜单下,选择
install packages,在列表中找到安装所在的Bpl,按Remove按钮,ok!再把Bpl文件删掉
就彻底了,如果不删除BPL文件,下次可以按安装BPL组件的方法再安装使用
分享到:
相关推荐
### Delphi 10.3 控件安装方法详解 #### 一、前言 Delphi 是一款非常强大的集成开发环境(IDE),广泛应用于Windows应用程序的快速开发。Delphi 10.3(也称为 Delphi 10.3 Rio)是Embarcadero公司推出的一个版本,...
在Delphi中安装控件是软件开发过程中的一个常见需求,本文将详细介绍几种常见的Delphi控件安装方法。 #### 二、Delphi控件安装方法详解 ##### 1. 通过Componet --> Install Component进行安装 - **步骤**: - ...
在这个例子中,我们有“Delphi2010组件控件安装方法和注意事项.doc”,这可能是一个文档,详细介绍了特定组件的安装过程。 2. **运行安装程序**:如果组件带有安装程序(如 npp.5.8.7.Installer),按照提示进行...
### DELPHI三方控件安装方法详解 在DELPHI编程环境中,集成第三方控件是扩展功能、提高开发效率的常见需求。以下将详细介绍几种常见的三方控件安装方法,包括DCU、PAS文件的安装,以及DPK、BPL和ActiveX控件的处理...
下面介绍两种常用的第三方控件安装方法: ##### 方法一:ehlib5.2的安装 1. 将`common`和`dataservice`文件夹复制到RAD Studio 2010的安装目录下。 2. 打开Delphi,进入“工具”->“选项”->“编译器和调试器”->...
在Delphi编程环境中,自定义控件是提升应用程序功能和用户体验的重要手段。Popup Menu,即弹出式菜单,是用户界面中的一个常见元素,通常用于响应鼠标右键点击或者其他特定事件,显示一系列可选操作。在Delphi中,...
DELPHI TCP控件(UVC)是一个开源的通信组件,主要针对使用DELPHI编程语言的开发者设计。在描述中提到,这个控件已经在实际项目中得到应用,并且多线程功能表现出色,这意味着它能够有效地处理并发连接,提供稳定且...
6. 调试与测试:编译并运行程序,检查皮肤效果是否符合预期,若有问题,根据“皮肤控件安装使用规则.txt”进行调试和调整。 "皮肤控件安装使用规则.txt" 文件很可能是详细说明了安装和使用的具体步骤及注意事项。...
在Delphi编程环境中,自定义控件是一种非常常见的实践,它允许开发者根据特定需求扩展标准控件的功能。本文将深入探讨“myDbComBobox”这个自定义控件,它是针对ComboBox控件的一个数据感知增强版本,特别适用于...
在Delphi编程环境中,控件的拖动与改变大小是常见的交互设计,它极大地提升了用户界面的可操作性和用户体验。本篇文章将详细讲解三种在Delphi中实现控件拖动和改变大小的方法。 首先,我们要了解Delphi中的基本控件...
”反映出随着技术的发展,像OutBar这样的传统控件可能不再像过去那样常见,但依然有开发者需要这些经典组件来支持他们的旧项目或者寻找特定功能。版本支持“D3到D7,C3到C6”意味着这个OutBar控件兼容Delphi 3到...
Delphi 7 第三方控件安装方法是指安装DELPHI 7的各种类型控件,包括DCU、PAS文件等。以下是常见的各种形式的组件的安装方法介绍: 1. 只有一个 DCU 文件的组件 这种组件只有一个 DCU 文件,作者不想把源码公布。...
标题中的"Delphi语音控件ACM"指的是在Delphi编程环境中使用的一种音频处理控件,它是基于ACM(Audio Compression Manager)接口的。ACM是Windows操作系统内核的一部分,用于管理和执行音频数据的编码和解码。在...
Delphi 第三方控件的安装方法多种多样,根据组件提供的方式不同,安装方法也不同。下面将介绍五种常见的安装方法: 一、只有一个 DCU 文件的组件 这种组件只提供了一个编译好的 DCU 文件,作者不想把源码公布。...
在Delphi7环境下,ZipTVv684控件提供了丰富的组件属性和方法。例如,`ZipFile`属性用于指定待压缩或解压缩的文件,`ZipPath`属性则用来设置目标压缩文件的路径。通过调用`Compress`和`Decompress`方法,开发者可以...
通过分析和运行这个示例,开发者可以快速上手并了解控件的使用方法,包括如何在界面上添加控件、如何绑定事件、如何设置和获取编辑内容等。 总的来说,Delphi HTMLEdit控件是Delphi开发富文本编辑功能时的重要工具...
4. 文档和帮助文件:解释了如何安装、配置和使用Vclskin,以及解决常见问题的方法。 使用Vclskin可以提升Delphi应用程序的视觉质量和用户体验,但需要注意的是,过度依赖皮肤可能会导致程序性能下降,因为皮肤渲染...
"delphi鼠标控件"是这样一种工具,它专门设计用于帮助开发者轻松实现这些功能。这个控件可能包含在名为`hxb_leiyuan_MouseHookVCL_v1.0`的压缩包中,版本号为v1.0,暗示这是一个早期版本的组件,可能是由开发者雷元...
对于如何将Apro控件添加到开发路径,"Delphi7如何安装TurboPower APRO文档.doc"提供了详细的步骤指导。Apro是另一个流行的老牌第三方控件库,它包含了诸如数据库访问、网络通信等多种组件。添加控件到开发路径通常是...
通过阅读本书,读者可以了解和掌握Delphi 6控件应用开发中常见的使用方法和一些高级应用技巧。 实用是本书的最大特色。本书大部分的实例功能强大、效果新颖,实用性很强,可以帮助读者很快掌握最领先的控件应用开发...