----VisualBasic5.0以其简单易学、32位面向对象程序设计的支持,倍受广大计算机开发者的青睐,已广泛地应用于各个领域,而在实时监测系统中串行端口通信又是一项基础功能,我们使用VB5编写了实时水库水文自动监测系统的后台机软件,本文就WINDOWS95环境中采用VB5设计串行端口通信程序进行较为详细的讨论且给予实例。
----一般用VB开发串行通信程序有两种方法:一是利用WINDOWS的通信API函数;另一种是采用VB标准控件Mscomm来实现。
----一.WINDOWS95的通信API方法
----WINDOWS95中的串口通信API函数不同于WINDOWS32中的OpenComm、CloseComm、ReadComm、WriteComm,而是采用硬件与文件通用的函数CreateFile、ReadFile、WriteFile、CloseHandle,该类函数更具有一般性,并且可以用EscapeCommFunction函数实现低层次的硬件操作,比如:SETXOFF、CLRDTR等。
----利用API编写串口通信程序较为复杂,需要掌握的通信知识多一些,其优点是实现功能上可作的更好、应用...[ 查看全文 ]