发信人: charls() 
整理人: girlrong(1999-11-12 01:28:35), 站内信件
 | 
 
 
再请教Win32串口通讯问题?
 通过调用Win32 API可以用文件的方式访问串口,但如何可做到通过消息处理串口 数据?
 即当串口有数据时会自动产生消息,程序可通过响应消息处理收到的数据。
 如何做?
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.124] 发信人: tengel (Dragon), 信区: CLanguage 标  题: Re: 再请教Win32串口通讯问题? 发信站: 网易虚拟社区 (Fri Oct 29 17:11:06 1999), 站内信件
  【 在 charls (charls) 的大作中提到: 】
 : 再请教Win32串口通讯问题?
 : 通过调用Win32 API可以用文件的方式访问串口,但如何可做到通过消息处理串口
 : 数据?
 : 即当串口有数据时会自动产生消息,程序可通过响应消息处理收到的数据。
 :    .......
 
 串口在WIndows3.x有消息,在95和nt中已经取消,所以一般在95 /nt中串口
 都采用多线程编程,让线程等待事件,再串口初始化时,可以采用
 SetCommMask来定制激活WaitCommEvent的事件,在WaitCommEvent返回
 时,也可以得到事件的类型,详细情况还是去参考MSDN吧
  --                                            _
    O           @___       G               : \  
   /|__       /|/         /\|\             :  \
  /|/_       / /\         \ X_             :   \
   /  |     __/  \          | \      0     :    \
  /    0        0|          /              :     \
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.33.187] 发信人: unfunny (Laugh), 信区: CLanguage 标  题: Re: 再请教Win32串口通讯问题? 发信站: 网易虚拟社区 (Fri Oct 29 17:31:36 1999), 站内信件
  【 在 charls (charls) 的大作中提到: 】
 : 再请教Win32串口通讯问题?
 : 通过调用Win32 API可以用文件的方式访问串口,但如何可做到通过消息处理串口
 : 数据?
 : 即当串口有数据时会自动产生消息,程序可通过响应消息处理收到的数据。
 :    .......
 
 用SetCommMask()设置监视RX_CHAR事件!
  -- 学海无涯苦作舟,书山有路勤为径
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.64.2]
  | 
 
 
 |