`
cfeers
  • 浏览: 140164 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Delphi中安装第三方控件

阅读更多
基本安装   
   1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install;
   2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可;
   3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可;
   4、如果以上Install按钮为失效的话,试试Compile按钮;
   5、是run time lib则在option下的packages下的runtimepackes加之。
      如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决:
   1、反安装的源文件拷入到Delphi的Lib目录下;
   2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。
   注意:所安装的控件是否与你所用的Delphi版本相适应。
  
   RxLib的安装   
     首先在Delphi 5 的 IDE 中将以前版本的 Rxlib 反安装掉,删除 RXCTL5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。
     打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口中按 Compile 按钮编译 RXCTL5.DPK ,然后用同样方法编译另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将编译后的三个 BPL 文件放到搜索路径中,如 WINDOWS\SYSTEM等。
     在编译完运行包后你必须将 RX 的设计期包安装到 IDE 环境中。
     打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口中按 Compile 按钮编译,然后按 Install按钮将设计期包注册到组件面板中。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。
     注意:不要在 Delphi IDE 中保存包资源(package sources)!
  
   控件删除   
   在Component/Install Packages中删除。    
   选Component/configure Palette…
   有pages和components两个区域
   双击components区域,选中要删除得控件,下面有得Delete按钮
   但系统提供的控件只能Hide,不能delete。
   打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可
   如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok~
 
 
 
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.实践出真知吗!
分享到:
评论

相关推荐

    图解Delphi7第三方控件的安装

    图解在Delphi7中如何安装第三方控件,并且包括不能安装的解决办法.

    Delphi XE2控件安装方法

    三、Delphi XE2 控件安装方法的注意事项 1. FireMonkey 本身特性所至,VCL 可视化控件都无法用了,部分非可视化控件还是可以直接安装的。 2. 如果要做老程序移植,最好等待一段时间,等大部分控件都更新为 FOR XE2 ...

    delphi 加载第三方控件说明

    Delphi 加载第三方控件是软件开发中常见的需求,本文将详细介绍如何在 Delphi 中加载第三方控件,并提供了多种加载方法的说明。 一、加载只有 DCU 文件的组件 在 Delphi 中加载只有 DCU 文件的组件时,需要在 ...

    delphi7.0第三方控件,皮肤,报表

    在提供的压缩包文件"VCL第三方控件"中,很可能包含了适用于VCL框架的各种第三方控件,这些控件可能是为了增强界面美观性、提高开发效率或实现特定功能而设计的。开发者可以通过这些控件快速构建功能丰富且具有吸引力...

    delphi DBGrid第三方控件(.pas,.dcu)

    标题提到的"Delphi DBGrid第三方控件(.pas,.dcu)",指的是开发者社区中提供的扩展或增强版的DBGrid组件,通常以源码(.pas文件)和编译后的单元(.dcu文件)形式提供。这些文件对于开发者来说是极其宝贵的资源,...

    delphi第三方控件

    标题"delphi第三方控件"和描述"有用的第三方控件5665365585655"都暗示了这个主题是关于利用外部组件增强Delphi应用程序开发的。 Delphi本身拥有丰富的VCL(Visual Component Library)组件库,但有时开发者可能需要...

    delphi中第三方控件的安装

    delphi中第三方控件的安装,基本全了 不是由BORLAND提供的组件叫第三方组件: 安装方法: 就目前常见的各种形式的组件的安装方法介绍一下。

    delphi精美第三方控件

    Delphi精美第三方控件,主要指的是来自TMS Software公司的组件库,这些控件以其出色的功能性和出众的视觉效果,深受Delphi开发者的喜爱。TMS Software是一家知名的软件开发公司,专注于提供高质量的组件和工具,以...

    Delphi-Raize第三方控件D7已验证能用

    6. **社区支持**:作为一个成熟的第三方控件,Raize Components拥有活跃的开发者社区,用户可以在这里交流经验、寻求帮助,获取最新的更新和补丁。 7. **源码可用**:很多第三方控件提供了源码,Raize Components也...

    delphi第三方控件的安装与删除详解

    Delphi 第三方控件是 Delphi 开发过程中不可或缺的一部分,它们可以为开发者提供了丰富的功能和特性,本文将详细介绍 Delphi 第三方控件的安装与删除过程。 Delphi 第三方控件的安装方法多种多样,根据组件提供的...

    delphi 第三方控件d7Skin

    在开发过程中,为了提升用户界面的美观性和用户体验,开发者常会使用第三方控件。`d7Skin`就是这样一个专为Delphi 7设计的皮肤库,它允许开发者轻松地为应用程序添加各种视觉效果和个性化皮肤。 `d7Skin`控件集提供...

    Delphi第三方皮肤控件合集

    资源名称:Delphi第三方皮肤控件合集资源目录:【】AlphaControls(内含超详细图文介绍)【】BusinessSkinForm皮肤控件(含皮肤包)【】FlatStyle【】SuiPack【】皮肤控件VCLSKIN(内含超详细图文介绍)资源截图: ...

    Delphi 12 控件之Delphi升级怎样安装第三方控件.pdf

    ### Delphi 12 控件之Delphi...通过上述步骤,不仅能够顺利完成Delphi新版本中第三方控件的升级与安装,还可以通过注册表信息的保存与导入,极大地简化未来重装系统或Delphi时第三方控件的安装过程,从而提高开发效率。

    delphi7第三方通信控件Spcomm控件

    为了简化这一过程,开发者通常会利用第三方控件来辅助实现。其中,SPComm控件就是这样一个专门用于串行通信的组件,它为Delphi 7用户提供了强大的功能和易用性。 **1. Spcomm控件介绍** SPComm控件是一款专为Delphi...

    自己做的delphi7第三方控件

    在Delphi中,第三方控件是指由非Embarcadero公司(Delphi的开发商)制作的,用于扩展Delphi标准组件库的控件。这些控件通常由开发者或第三方软件公司创建,以满足特定需求或提供更高级的功能。自定义控件则意味着...

    Delphi 7第三方控件安装方法

    Delphi 7 第三方控件安装方法是指安装DELPHI 7的各种类型控件,包括DCU、PAS文件等。以下是常见的各种形式的组件的安装方法介绍: 1. 只有一个 DCU 文件的组件 这种组件只有一个 DCU 文件,作者不想把源码公布。...

    DELPHI如何安装与卸载第三方控件

    DELPHI 第三方控件的安装与卸载 DELPHI 是一个功能强大的集成开发环境(IDE),它提供了许多第三方控件来扩展其功能。然而,安装和卸载这些控件可能会让用户感到困惑。本文将详细介绍如何安装和卸载 DELPHI 第三方...

    Delphi 升级怎样安装第三方控件

    Delphi新版发布后,不知道如何更新控件的用户第一时间满世界找第三方控件,其实没必要如此,第三方控件只要有源码,都能毫无压力地安装在新版Delphi上,现在以Delphi10.3.3上使用的FastReport安装到Delphi11.3上为例...

    Delphi串口通讯第三方控件

    Delphi串口通讯第三方控件,直接安装使用即可 {将链路层数据帧(16进制字符串) sData 发送给串口 返回成功与否} function SendToCom(Com:TComm;sData:string):Boolean; var InfoNum : Integer; i, j : integer; ...

Global site tag (gtag.js) - Google Analytics