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中菜单里有import package or import component(?)
一个是导入控件(如stardard 下的一个button控件),一个是导入一个控件条(如stardard,win3.1),你可以try try.实践出真知吗!
-------------------------------------------------
自己的感受,转载这篇文章对我收获很大。
其一、原来学习DELPHI时,有很多的后缀名表示什么意思,是干什么用,当时看了,过不了多长时间就会忘了,但通过这篇文章的学习,对这些后缀以复习了一下,记得牢了。
其二、对组件的安装和使用有了更进一步的认识
其三、自己在写组件的时候,还可以考虑不同的组件的构成方式,找到自己组件发布的方法
要想弄的清楚,不会忘掉,最好找一些控件多装几次,就知道了。
分享到:
相关推荐
图解在Delphi7中如何安装第三方控件,并且包括不能安装的解决办法.
delphi中第三方控件的安装,基本全了 不是由BORLAND提供的组件叫第三方组件: 安装方法: 就目前常见的各种形式的组件的安装方法介绍一下。
三、Delphi XE2 控件安装方法的注意事项 1. FireMonkey 本身特性所至,VCL 可视化控件都无法用了,部分非可视化控件还是可以直接安装的。 2. 如果要做老程序移植,最好等待一段时间,等大部分控件都更新为 FOR XE2 ...
标题提到的"Delphi DBGrid第三方控件(.pas,.dcu)",指的是开发者社区中提供的扩展或增强版的DBGrid组件,通常以源码(.pas文件)和编译后的单元(.dcu文件)形式提供。这些文件对于开发者来说是极其宝贵的资源,...
在提供的压缩包文件"VCL第三方控件"中,很可能包含了适用于VCL框架的各种第三方控件,这些控件可能是为了增强界面美观性、提高开发效率或实现特定功能而设计的。开发者可以通过这些控件快速构建功能丰富且具有吸引力...
Delphi 加载第三方控件是软件开发中常见的需求,本文将详细介绍如何在 Delphi 中加载第三方控件,并提供了多种加载方法的说明。 一、加载只有 DCU 文件的组件 在 Delphi 中加载只有 DCU 文件的组件时,需要在 ...
标题"delphi第三方控件"和描述"有用的第三方控件5665365585655"都暗示了这个主题是关于利用外部组件增强Delphi应用程序开发的。 Delphi本身拥有丰富的VCL(Visual Component Library)组件库,但有时开发者可能需要...
Delphi 第三方控件的安装方法多种多样,根据组件提供的方式不同,安装方法也不同。下面将介绍五种常见的安装方法: 一、只有一个 DCU 文件的组件 这种组件只提供了一个编译好的 DCU 文件,作者不想把源码公布。...
Delphi精美第三方控件,主要指的是来自TMS Software公司的组件库,这些控件以其出色的功能性和出众的视觉效果,深受Delphi开发者的喜爱。TMS Software是一家知名的软件开发公司,专注于提供高质量的组件和工具,以...
Delphi 7 第三方控件安装方法是指安装DELPHI 7的各种类型控件,包括DCU、PAS文件等。以下是常见的各种形式的组件的安装方法介绍: 1. 只有一个 DCU 文件的组件 这种组件只有一个 DCU 文件,作者不想把源码公布。...
资源名称:Delphi第三方皮肤控件合集资源目录:【】AlphaControls(内含超详细图文介绍)【】BusinessSkinForm皮肤控件(含皮肤包)【】FlatStyle【】SuiPack【】皮肤控件VCLSKIN(内含超详细图文介绍)资源截图: ...
在开发过程中,为了提升用户界面的美观性和用户体验,开发者常会使用第三方控件。`d7Skin`就是这样一个专为Delphi 7设计的皮肤库,它允许开发者轻松地为应用程序添加各种视觉效果和个性化皮肤。 `d7Skin`控件集提供...
本篇文章将详细讲解Delphi第三方组件的安装方法。 首先,我们需要理解什么是第三方组件。Delphi原生的组件库包含了诸如VCL(Visual Component Library)这样的框架,提供了大量的UI控件和非UI功能。但第三方组件则...
在Delphi中,第三方控件是指由非Embarcadero公司(Delphi的开发商)制作的,用于扩展Delphi标准组件库的控件。这些控件通常由开发者或第三方软件公司创建,以满足特定需求或提供更高级的功能。自定义控件则意味着...
这个可能是 Notepad++ 的更新,与 Delphi 的组件安装无关,但提醒我们有时第三方工具也可能会提供 Delphi 插件。 3. **手动安装**:如果没有安装程序,你需要手动将组件文件复制到 Delphi 的安装目录下的相应文件夹...
第三方控件的安装方法有多种。对于只有 DCU 文件的控件,可以通过 "into existing package" 页中,单击“Unit file name”后的“Browse”按扭,找到要安装的 DCU 文件,然后点击 OK 按钮安装。 对于只有 PAS 文件或...
为了简化这一过程,开发者通常会利用第三方控件来辅助实现。其中,SPComm控件就是这样一个专门用于串行通信的组件,它为Delphi 7用户提供了强大的功能和易用性。 **1. Spcomm控件介绍** SPComm控件是一款专为Delphi...
6. **社区支持**:作为一个成熟的第三方控件,Raize Components拥有活跃的开发者社区,用户可以在这里交流经验、寻求帮助,获取最新的更新和补丁。 7. **源码可用**:很多第三方控件提供了源码,Raize Components也...
### Delphi 中第三方控件的安装方法 在 Delphi 开发环境中,经常需要引入第三方控件来增强应用程序的功能性或简化开发过程中的复杂度。本文将详细介绍几种常用的第三方控件安装方法,帮助开发者快速掌握控件集成...
DELPHI 第三方控件的安装与卸载 DELPHI 是一个功能强大的集成开发环境(IDE),它提供了许多第三方控件来扩展其功能。然而,安装和卸载这些控件可能会让用户感到困惑。本文将详细介绍如何安装和卸载 DELPHI 第三方...