Delphi 中 Spcomm 使用属性及用法详解
Delphi 中 Spcomm 使用属性及用法详解
Delphi 是一种具有 功能强大、简便易用和代码执行速度快等优点的可视化快速
应用开发工具,它在构架企业信息系统方面发挥着越来越重要的作用,许多程
序员愿意选择 Delphi 作为开发工具编制各种应用程序。但是,美中不足之处是
Delphi 没有自带的串口通信控件,在它的帮助文档里也没有提及串口通信,这
就给编制通信程序的开发人员带来许多不便。
目前,利用 Delphi 实现串口通信的常用的方法有 3 种:一是利用控件,如
MSCOMM 控件和 SPCOMM 控件;二是使用 API 函数;三是调用其他串口通
信程序。其中利用 API 编写串口通信程序较为复杂,需要掌握大量的通信知
识。相比较而言,利用 SPCOMM 控件则相对较简单,并且该控件具有丰富的
与串口通信密切相关的属性及事件,提供了对串口的各种操作,而且还支持多
线程。下面本文结合实例详细 介绍 SPCOMM 控件的使用。
SPCOMM 的安装
1.选择下拉菜单 Component 中的 Install Component 选项,弹出如图 1 所示的窗
口。
图 1
在 Unit file name 处填写 SPCOMM 控件所在的路径,其他各项可用默认值,点
击 OK 按钮。
2.安装后,在 System 控件面板中将出现一个红色控件 COM。现在就可以像
Delphi 自带控件一样使用 COM 控件了。
SPCOMM 的属性、方法和事件
1.属性
●CommName:表示 COM1、 COM2 等串口的名字;
●BaudRate:根据实际需要设定的波特率,在串口打开后也可更改此值,实际波
特率随之更改;
●ParityCheck:表示是否需要奇偶校验;
●ByteSize:根据实际情况设定的字节长度;
●Parity:奇偶校验位;
评论2
最新资源