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

author author     2023-05-04     685

关键词:

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

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组件的方法再安装使用。
参考技术A component中有个install component ,然后只要在Unit file name中,选择你要添加的东西,选择一个你要添加的面板,就跟工具栏上的东东一样可以使用了.

delphi7中的richedit控件怎么找不到

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

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

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

delphi使用第三方控件

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

为啥我在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第三方控件安装卸载指南

基本安装1、对于单个控件,Componet-->installcomponent..-->PAS或DCU文件-->install;2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可;3、对于带*.bpl文件的控件包,InstallPackages-->Add-->bpl文件名即可;4... 查看详情

delphi中如何注册ocx文件

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

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

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

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

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

delphi中如何注册ocx文件

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

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

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

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

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

如何安装delphi5

参考技术A第一步:打开安装程序在../Delphi5/install/setup.exe,密码:../Delphi5/password.txt中111-111-1111/fex1-91x0。第二步:开始安装控件,打开升级包在../Delphi5/Delphi升级包/Pack1/下的安装程序,密码同第一步密码相同。第三步:打开升级... 查看详情

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-采用第三方控件tmsspcomm开发串口调试助手(代码片段)

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

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

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

如何注册delphi3中的html.ocx控件?

参考技术A我用DELPHI3开辟了一个应用法度榜样,法度榜样顶用到THTML控件,在分发法度榜样时,在其它机械上无法注册HTML.ocx控件,请多指教!!! 查看详情

请教delphi安装控件步骤

0.安装Delphi7.1.安装REdit(使用Delphi7中的Component下的InstallComponent安装).2.安装ToolBar2K中的tb2kdsgn_d7.dpk(双击,然后在Delphi7设置搜索路径为ToolBar2K\Source).3.安装AO阅读器.4.(关闭Delphi7)安装Rave5.1.3,然后重新启动机器(如果不起作用,则重新... 查看详情

delphi安装pngimage控件,不需要安装,只需引用就行

delphi7的pngimage控件如何安装 20解压后的安装包如图所示,求高人指点如何把它安到delphi7上,感激不尽在路径里面引用你这个文件夹菜单--tools---library然后只要usesPNGImage就可以使用了 查看详情