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)。对于这种组件包的安装方法是:在
评论0