delphi第三方控件安装卸载指南

叶常绿 叶常绿     2022-09-03     147

关键词:

基本安装
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版本相适应。控件删除在Component/Install Packages中删除。 选Component/configure Palette… 有pages和components两个区域双击components区域,选中要删除得控件,下面有得Delete按钮但系统提供的控件只能Hide,不能delete。打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,ok~ 

Delphi第三方控件安装卸载指南由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组件的安装方法介绍一下。

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文件即时注册,注册后再进行安装。

Delphi第三方控件安装卸载指南 几点说明
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使用第三方控件

第三方控件安装时必须把所有的pas,dcu,dpk,res等文件复制到你的Lib目录下然后通过​​​dpk​​​进行安装安装后会多出来新的控件面板,新控件就在那里了当然也有一些控件会安装到原有的面板上比如说KeyHook,MouseHook和FlashMedia等... 查看详情

delphi第三方控件是怎样安装到delphi里去的???

老师给了一些delphi的第三方“皮肤”之类的控件,是压缩文件,怎样把他们放到delphi里去呢???放到哪里??怎样打开??参考技术A控件安装基本安装1、对于单个控件,Componet-->installcomponent..-->PAS或DCU文件-->install;2、... 查看详情

我是个delphi新手,在安装delphi第三方控件时,按照标准步骤.却总不能在控件面版上显示新控件.求高手帮忙!

具体的步骤都是按照常规安装的,都是找.PAS文件..然后在Component菜单中,选择installcomponent,在对话框"intoexistingpackage"页中,单击“Unitfilename”后的“Browse”按扭.然后找到文件安装。这应该是没问题的啊.后面也出了可编译... 查看详情

delphi高手进!!!delphi新建一个工程然后在form上就添加一个advstringgrid控件为啥就出错了呢?

...你曾经安装过这个控件包的不同版本。 参考技术B你用的第三方组件吗?有源代码的话自己添加上这个属性就好了 参考技术C应该是你的ADV控件和你的DELPHI版本不对应 参考技术D组件的版本问题,最好是卸载掉重装~ 第5个回答 ... 查看详情

为啥我在delphi安装了第三方控件却不能用?

我照上面安装的http://hi.baidu.com/frank_hz_jiang/item/21609c191为什么提示[FatalError]Unit1.pas(7):Filenotfound:'sSkinProvider.dcu'?求解啊!参考技术A在菜单Tools-》Evironment->Library中增加sSkinProvider的路径即可 参考技术Blibrary中的librarypath和brow... 查看详情

delphi中第三方控件dev系统能否升级

升级会出现一些兼容性问题。一般不能自动升级,需要手动升级,也就是重新安装一个新版本的参考技术A升级比较复杂,建议安装一个较新的版本,然后再开发。 查看详情

delphi中如何注册ocx文件

delphi中要用到第三方控件,ActiveX控件的安装要注册,请问如何在注册表中注册这些控件.?在delphiocx控件的安装步骤:1、第一步:使用过Activex的人都知道,Activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使... 查看详情

delphi我下载了一个第三方控件包,请问怎么安装

我下载了一个第三方控件包(dpk),请问怎么安装?我用的是Delphi71只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,... 查看详情

delphi中的第三方控件如何安装

由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组件的安装方法介绍一下。1只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布。一般来说,作者必... 查看详情

delphi7中的richedit控件怎么找不到

急!!!!在win32的控件页里面有个TRichEdit,不知道是不是你要的控件。参考技术A一、重安装组件dclstd140.bpl包;二、重新安装delphi7 参考技术B是第三方控件,需要安装razie控件 参考技术CWin32面板第四个 查看详情

delphi-采用第三方控件tmsspcomm开发串口调试助手(代码片段)

 第三方控件TMS、SPComm的下载与安装盒子上可搜索关键字进行下载,TMS是.dpk文件,SPComm.pas文件;安装方法自行百度,不做赘述。 通过TMS控件进行界面布局界面预览: Delphi通过SPComm连接串口、发送和接收指令连接串口... 查看详情

delphi为啥还要装第三方控件?

delphi本身控件就上百个了,怎么还要装控件?第三方控件是对DELPHI自带控件的扩展.与自带控件相比,第三方控件增加了一些功能.以DBGRID组件举例来说:DELPHI自带的DBGRID控件,不能设计多层表头表格,也没有页脚合计,而第三方控件DBGRI... 查看详情

怎样找到并卸载控件(不是插件,不是软件,添加删除程序里找不到)谢谢

...等!如果是开发工具里面的控件,你自行安装的一般都是第三方控件,这些控件在开发工具中都是有记录,在相应的管理器中就能查找到;而对于用regsvr32命令安装/卸载的命令,可以通过这个控件对应的功能来网上查找它对应的... 查看详情

delphi7装控件失败后打不开delphi7,怎么决解呢

Delphi7装控件失败后打不开delphi7,怎么决解呢,谢谢大神们。分全给你们了,谢谢了,不重装delphi的情况下卸载貌似不行,我连delphi7都打不开卸载行不通的我以前也遇到过类似的问题,提供一点个人的经验:首先要了解一点:del... 查看详情

delphi中如何注册ocx文件

delphi中要用到第三方控件,ActiveX控件的安装要注册,请问如何在注册表中注册这些控件.?参考技术A在菜单,component-》importactivex... 查看详情

请问在delphi中这是啥控件叫啥名称在哪里可以找到

谢谢各位回答的网友若是第三方控件最好能给个下载地址或具体名称Raize控件包中的东东,你下载安装Raize后就有了,上下翻页的控件类似于outlook的左侧导航栏,控件名叫RzGroupBar,右边那个是一个Splitter,如图示参考技术A左边那... 查看详情

delphi第三方控件使用大全(ⅱ)的目录

...考技术A前言第1章控件综述1.1关于本书的控件1.2如何安装第三方控件1.3如何编写第三方控件1.3.1控件编写的基础知识1.3.2编写控件的基本步骤第2章分类控件2.1按钮类2.1.1图片切换按钮:TBSMorphButton2.1.2超酷BitBtn:TPDJButton2.1.3快速执... 查看详情

有哪些好看的delphi主题(theme)第三方控件?

有哪些好看的delphi主题(theme)第三方控件?我找了一些,太古老了。主题就是成套的皮肤(form的button的......)delphi 的第三方皮肤控件,比较著名的有:1、VCLSkin2、BusinessSkin3、AlphaControls从使用上说,VclSkin 对于已有代码,想... 查看详情