Delphi 11 控件安装(SPComm)

网络上Delphi的控件(Component)安装多以十几年前的Delphi6或Delphi7为主,Delphi新版本的例子很少。下面以著名的Spcomm串口控件为例,说明在Delphi最新版本Delphi 11上如何安装控件。

1.新建Package工程

新建Package工程如下图所示。

新建工程后,在工程组列表出现如下Package1.bpl工程。

2.导入下载的组件*.PAS文件

在工程列表的Contains文件夹上单击右键,点击“ADD”添加下载的组件*.PAS文件,如下图所示。

选择源文件SPComm.pas后,弹出如下提示框,点“OK”,进入源码编辑界面,如下图所示。

3.安装组件

右键点击工程列表中Package1.bpl,在弹出的菜单中点击“install”,完成组件安装。如果编译没有出错,会提示创建成功。

需要注意的是,由于Delphi后期版本去掉了PChar数据类型,故早期的SPComm.pas源码编译会报错。解决方案2个,一个是直接修改源码;另一个从这里下载(点击下载)新的SPComm.pas。

4.使用组件

新建一个VCL项目,测试使用刚安装好的组件,如下图所示。

搜索安装好的TCOMM组件,并加入到Form窗体。新建VCL项目如下图所示。

在组件面板搜索“TComm”,发现安装的组件出现在“Custom”面板里面,而不是Delphi早期版本的System面板上。

将组件拉入Form1里面,完成组件放置;如下图。

5.修改依赖路径

将组件拉入Form后“Run”按钮运行应用,发现编译报错,提示找不到“SPComm”文件。需要把刚安装的SPComm.PAS文件加入的Delphi的搜索路径里面。

点击在tools->optsions出现options对话框,点击options->language->Delphi->Libaray->Library path,将SPComm.PAS所在的目录 增加到Library path路径中。

增加路径后,再点击“RUN”按钮,编译通过,应用正常运行。至此组件安装完成。

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!