mscomm32.ocx是一个串行通讯控件。mscomm32.ocx在为程序员串口通讯编程节省了很多时间基于对话框的应用中加入一个MSComm控件非常简单。
串口控制控件MSCOMM32.OCX,用于编写串口控制程序需要调用,很方便的哦。
MSComm 是一个串行通讯控件。mscomm32.ocx在为程序员串口通讯编程节省了很多时间基于对话框的应用中加入一个MSComm控件非常简单。在CD(Carrier Detect)线或RTS(Request To Send)线上有字符到达或发生了改变等,在这种情况下,使用MSComm控件的OnComm事件捕获和处理这些通信事件。
MSComm控件提供了两种处理通信的方法,如下:
串口活动法
1.事件驱动通信,是一种功能很强的处理串口活动的方法。在大多数情况下,用户需要获知事件发生的时间,例如,在CD(Carrier Detect)线或RTS(Request To Send)线上有字符到达或发生了改变等。在这种情况下,使用MSComm控件的OnComm事件捕获和处理这些通信事件。OnComm也可以捕获和处理通信中的错误。要获取所有事件和通信错误的完整清单,请参阅CommEvent属性。
程序检测法
2.用户也可以在每个重要的程序功能之后检查CommEvent属性的值来检测事件和通信错误。这对小的自含程序可能比较常用。例如,如果编写一个简单的电话拨号程序,那么在接收了每个字符后都产生一个事件并没有意义,因为你只打算从调制解调器中接收OK响应信息。