平台环境:WIN2000pro+VB6.O
问题描述:VB6编写的通信软件,通过串口自动接收外部设备发来的信息.现在存在的问题是当外部几个设备同时向通信软件发送数据时,MSCOMM控件是否能同时接收下来?
我同事告诉我在WIN2000的操作平台下,当同时来几个不同串口的数据时,MSCOMM控件只能接收到一个的数据.请熟悉该控件的同行,不吝赐教!在线等待!100分!!
问题描述:VB6编写的通信软件,通过串口自动接收外部设备发来的信息.现在存在的问题是当外部几个设备同时向通信软件发送数据时,MSCOMM控件是否能同时接收下来?
我同事告诉我在WIN2000的操作平台下,当同时来几个不同串口的数据时,MSCOMM控件只能接收到一个的数据.请熟悉该控件的同行,不吝赐教!在线等待!100分!!
如果你用com1和com2分别接收两台设备那就另当别论啦,呵呵。
必须强调,总线上多台总线设备如果这些设备能够在同一时间点同时发送数据,那么只能说这些设备硬件设计上绝对不合格。和操作系统没有关系。我以前呆的一家公司就是在通过com处理8台设备。虽然最终用户用的是98系统,但是我们的开发环境全部在2000