delphi 控件安装

上传人:wm****3 文档编号:43314994 上传时间:2018-06-05 格式:DOC 页数:3 大小:25KB
返回 下载 相关 举报
delphi 控件安装_第1页
第1页 / 共3页
delphi 控件安装_第2页
第2页 / 共3页
delphi 控件安装_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《delphi 控件安装》由会员分享,可在线阅读,更多相关《delphi 控件安装(3页珍藏版)》请在金锄头文库上搜索。

1、delphidelphi 控件安装控件安装delphi 控件安装(比较全)时间:2007-7-29 14:54:03 作者: 出处:125546878由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组件的安装方法介绍一下。1、只有一个 dcu 文件的组件。dcu 文件是编译好的单元文件,这样的组件是作者不想把源码公布。一般来说,作者必须说明此组件适合 delphi 的哪种版本,如果版本不对,在安装时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦 delphi 版本升级,此组件就不能再使用了,当然有的作者给出了几种版本的dcu 文件,用户根据需要选

2、择使用。这样的组件的安装方法是:在component 菜单中,选择 install component,在对话框中的“into existing package“页中,单击“unit file name”后的“browse”按钮,在打开的文件对话框中,将“文件类型”设定为*.dcu,找到要安装的 dcu 文件,按 ok 按钮返回“into existing package“页后再按 ok 按钮就可以安装了。注意,此时 delphi 会提示dclusr40.dpk 将被重建,是否继续,ok 就可以了。这里是将组件安装到 dclusr40.dpk 包中,此包从文件名上可以看出是用户自定义组件包,先

3、安装到这个包中吧,下面再讲有关注意事项。安装完毕会有已经将组件注册完的提示信息以及安装到哪个组件页中的信息等,到组件面板上看看,一般会出现一个新的组件页,其中有刚安装的组件。2、只有 pas 文件或既有 pas 又有 dcu 文件的组件。这种组件因为有 pas 文件,也就是说作者提供了源码,这就好办多了。安装的方法和上面是一样的,在文件类型中可以设定为 dcu 也可以设定为pas,建议设定为 pas,这样可用你的 delphi 重新编译一下,看是否会出现问题。delphi 升级后只能选择 pas 文件安装,这样才能重新编译,使得组件能适应新 delphi 版本。这样的组件是很值得使用的,根据心

4、铃的经验,没有源码的组件最好不要使用,一是存在 delphi 版本升级后无法使用的问题,再者当程序出现问题后用户无法调试组件来判断是否是组件中存在 bug。3、有 dpk 文件的组件包。带有 dpk 文件的组件包一般是有多个组件构成的,也就是说安装后会有多个组件供使用,如果只有一个组件作者一般不会制成 dpk 文件,使用上面的方式发布就可以了。对于这样的组件包,一般来说会有详细的安装说明文件,如上面提到的rxlib,由于组件复杂且安装时有先后顺序,作者不提供安装说明用户根本无法正确安装。如果没有安装说明文件,那么用下面的方法安装:在 file 菜单下,选择”open”打开 dpk 文件(文件类

5、型列表框中选*.dpk),在出现的 package 窗口中,工具栏上有 install按钮,按此按钮即可进行安装。如果 install 按钮处于无效状态,那么先按 compile 按钮编译,一般来说编译之后 install 按钮就会处于有效状态,此时再按 install 按钮就可以了。4、带有 bpl 文件的组件包。一般来说这也是由多种组件构成的组件包,它其实是一个动态连接库文件(dll) 。对于这种组件包的安装方法是:在 component 菜单下选择 “install packages” ,然后单击 add 按钮,在打开的文件对话框中找到相应的 bpl 文件打开返回后,再单击 ok 按钮就

6、可以了。5、activex 控件的安装。要安装这类控件,需要先用 regsvr32.exe注册,然后选择component 菜单中 import activex control 项。在 import activex control 打开的窗口中,只有已经注册的 activex 控件才出现在列表中,选中一个然后按 install 按钮就可以安装了。如果事先没有用 regsvr32.exe 注册也可以按 add 按钮找到 ocx 文件即时注册,注册后再进行安装。几点说明:1 在拿到组件后先看是否有说明文件,一般来说在说明文件中有如何安装的指导,有些还会有组件的属性、事件、方法的使用说明,这些在使用

7、时是非常重要的。2 在上面的组件(包)安装操作之前,最好将 *.bpl 拷贝到你的system 目录中,将*.pas、*.dcu、*.dcr、*.dp拷贝到 delphi 的 lib 目录中再进行。3 前面我们提到安装 dcu 组件时,选用的是已经存在的 dclusr40.dpk,当然也可以选择安装到一个新的包中,如果选择新包,需要先取一个名字比如demo,事实上安装完毕后用户可以找到的是 demo.bpl,而找不到demo.dpk。假如你已经将一个组件安装到 dclusr40.dpk 中了,还想再安装一个组件,如果再安装到 dclusr40.dpk 中,安装后你得到提示,原来安装的那个组件已

8、经被取消注册,你将无法使用了。这样不就成了只能安装一个组件了吗?除非你再安装到一个新的包中才可以两个组件同时使用。当然每安装一个组件生成一个新的 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 组件的方法再安装使用。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号