在远程监控系统的开发设计中,由于肤lphi具有可视化的开发环境,强大的数据库开发能力,完整的编译、链接技术以及支持多线程、()LE等特点,使其愈受程序开发人员的青睐。但是Ⅸlphi没有自带的串口通信控件,又给编制通信的开发人员带来了不便之处。目前基于Delphi实现串口通信的常用方法有:(1)利用第三方控件,比如Ms(x)MM控件和SP(X)MM控件;(2)使用APl函数;(3)调用其他串口通信程序。使用API方法比较适合编写复杂的低层次通信程序,但是编写较为复杂需要掌握大量的通信知识;而sP—C0mm控件相对简单又具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作和支持多线程,且其本身是免费的PAS文件,不依赖Delphi的具体版本,程序的通用性和移植性好。 # a, R$ ?0 p; V