

我总结的dcu,pas,dpk,bpl,ActiveX组件的安装与卸载方法
注:若提示找不到**.dcu文件,
方法一:菜单--tool--Environment Options--Library选项卡,点Library Path后的三点,在打开窗口点三点找到dcu文件所在路径,点add
方法二:安装前将所有*.bpl拷贝到System目录,将*.pas、*.dcu、*.dcr、*.dpl拷贝到Delphi的Lib目录中再进行。
安装组件:dcu,pas,dpk,bpl,ActiveX组件地方法
1. 只有一个编译好的DCU文件,这种组件没有开源,不建议用,一旦出问题,没有源码不好解决
安装方法: 菜单--Component--Install Component,在into existing package选项卡点击Unit file name后的“Browse”按钮,找到要安装的dcu打开,再按OK按钮就可以安装了。
注:此时Delphi会提示某某.dpk将被重建,是否继续,OK就可以了。
2. 只有一个PAS或有Pas和dcu的组件,有pas表有源码,安装方法同1,只是这里在打开文件时即可打开dcu直接安装,也可打开pas编译后再安装,建议打开pas编译再安装,也可确定有没有错误
3. dpk的组件包,带有dpk的表有多个组件构成,即安装后有多个组件可以用,这种组件安装复杂有先后顺序,基本上都有安装说明,没有说明的很难安装
安装方法:菜单--File--OPEN,按说明的先后顺序打开每个dpk文件再点Install来安装,如果install为灰,就先点Compile编译后再加Install安装
4. bpl的组件包,这种同dpk,也是由多个组件构成,它其实是一个dll文件
安装方法:同dcu文件类似,菜单--Component--Install Packages(dcu文件安装这里选择的是Install Component),再点ADD,选择bpl文件打开就可以了
5. ActiveX的安装,先用regsvr32.exe在cmd下注册,然后菜单--Component--Import ActiveX Control,拖动右边的滚动条找到已注册的ActiveX控件,再点Install
注:如找不到表没有用regsvr32注册,也可以这里点ADD按钮找到OCX文件即时注册
安装。
删除组件:
菜单--Component--Install Packages,拖动右边的滚动条,找到要删除的组件,点Remove就可以了
注:安装控件时提示:.bpl can't be installed because it is not a design time package.
编译安装的顺序错了,如VCl ,要先编译WinSkinD7R.dpk,再编译安装WinSkinD7D.dpk就正常了,如果先编译后者,再编译安装前者就出这个错误