当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:54:00  来源:本站整理

MSComm控件利用详解[VC/C++编程]

赞助商链接



  本文“MSComm控件利用详解[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

择要:本文具体介绍了MSComm控件在串口编程中利用.

目次

MSComm控件两种处理通讯的方法

CommPort属性

RThreshold 属性

CTSHolding属性

SThreshold 属性

CDHolding属性

DSRHolding属性

Settings 属性

InputLen 属性

EOFEnable 属性

Handshake 常数

OnComm 常数

InputMode 常数

错误消息

MSComm控件通过串行端口传输和接纳数据,为利用程序供应串行通讯功效.MSComm控件在串口编程时非常便利,程序员没必要去花时间去理解较为复杂的API函数,并且在VC、VB、Delphi等语言中都可以利用.Microsoft Communications Control(以下简称MSComm)是Microsoft公司供应的简化Windows下串行通信编程的ActiveX控件,它为利用程序供应了通过串行接口收发数据的简便办法.具体的来说,它供应了两种处理通信问题的办法:一是事件驱动(Event-driven)办法,一是查询法.

1.MSComm控件两种处理通讯的方法

MSComm控件供应下列两种处理通讯的方法:事件驱动方法和查询方法.

1.1 事件驱动方法

事件驱动通讯是处理串行端口交互作用的一种非常有效的办法.在很多情形下,在事件发生时需求得到告诉,比方,在串口接纳缓冲区中有字符,大概 Carrier Detect (CD) 或 Request To Send (RTS) 线上一个字符到达或一个改变发生时.在这些情形下,可以操纵 MSComm控件的 OnComm 事件捕捉并处理这些通讯事件.OnComm 事件还可以查抄和处理通讯错误.全部通讯事件和通讯错误的列表,参阅 CommEvent属性.在编程历程中,便可以在OnComm事件处理函数中加入自己的处理代码.这种办法的长处是程序呼应及时,坚固性高.每个MSComm控件对应着一个串行端口.假如利用程序需求拜候多个串行端口,必须利用多个 MSComm控件.


  以上是“MSComm控件利用详解[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 巧设msconfig 让Windows7启动更快一步
  • MSComm控件利用详解
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .