基本安装
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目录中,
有两种方法可以解决:
A、反安装的源文件拷入到Delphi的Lib目录下;
B、或者Tools--> Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。
控件删除
1,在Component/Install Packages中删除。
2,选Component/configure Palette…
有pages和components两个区域
双击components区域,选中要删除得控件,下面有得Delete按钮
但系统提供的控件只能Hide,不能delete。
3,打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可。
备注:如果是整个控件包都要删除的话,project-> Option-> Packages,删掉那个packages,收工。
常见的各种形式的组件的安装方法
1、只有一个DCU文件的组件。
DCU文件是编译好的单元文件,这样的组件是拥有者不想把源码公布。
这样的组件的安装方法是:在Component菜单中,选择install component,在对话框
"into existing package"页中,单击“Unit file name”后的“Browse”按扭,在打开的文件对话框中,将“文件类型”设定为*.dcu,找到要安装的DCU文件,按OK按钮返回"into existing package"页后再按OK按钮就可以安装了。
注意,此时Delphi会提示dclusr40.dpk将被重建,是否继续,OK就可以了。这里是将组件安装到dclusr.dpk包中,此包从文件名上可以看出是用户自定义组件包,先安装到这个包中。
2、只有PAS文件或既有PAS又有DCU文件的组件。
安装的方法同上面一样的,在文件类型中可以设定为DCU也可以设定为PAS,建议设定为PAS,这样Delphi重新编译一下,看是否会出现问题。
Delphi升级后只能选择PAS文件安装,这样才能重新编译,使得组件能适应新Delphi版本。
备注:没有源码的组件最好不要使用
3、有dpk文件的组件包(包文件的源代码)。
带有dpk文件的组件包一般是有多个组件构成的, 由于组件复杂且安装时有先后顺序,作者不提供安装说明用户根本无法正确安装。
如果没有安装说明文件,那么用下面的方法安装:在File菜单下,选择”OPEN…”打开dpk文件(文件类型列表框中选*.dpk),在出现的Package窗口中,工具栏上有Install按钮,按此按钮即可进行安装。
如果Install按钮处于无效状态,那么先按Compile按钮编译,一般来说编译之后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文件即时注册,注册后再进行安装。
备注:组件(包)安装操作之前,将 *.bpl拷贝到你的System目录中,将 *.pas、*.dcu、*.dcr、*.dpr拷贝到Delphi的Lib目录中再进行。