问了很久了,也有很多朋友相助,但一直没有得到满意答复,再次请教。
情况说明:我自已一个电脑,两个9针com口,用一根串口线连接上这两个com口,想用mscom控件实现这样功能:从com1发送数据,然后从com2接收数据。问题:
    1、听说鼠标会占用一个串口?但我的鼠标是圆接口,那两个9针的口都是空着的,我用一根串口线已经把这两个com口连上了。
    2、是否在VB窗口中要放两个mscom控件?分别是mscom1负责发送,mscom2负责接收?
    请各位给个可行、主要是简单的例子看看吧......多谢!

解决方案 »

  1.   

    目前我的问题是:怎么发送和接受二进制的数据,如0xFF等......并怎么判断收到的字节中某一位是0还是1......一般收发字符串是COMM.Output = "TEST" & vbCrLf,如果是二进制呢?请教了。。
      

  2.   

    二进制的文件按字节发送,把com1的数据读如缓冲区,然后从缓冲区获取数据,一个mscomm控件不太好实现。
      

  3.   

    看这句:“一般收发字符串是COMM.Output = "TEST" & vbCrLf,如果是二进制呢?”
    我知道设置属性了,但是属性设置好后,怎么实现呢,是否是COMM.Output = 0xFF & vbCrLf请告之收、发的格式...多谢!!!!!!
      

  4.   

    关于第一个问题,现在的鼠标都是OS/2接口的,老式的串口鼠标才会占用。第二个问题,可以用Byte数组传输试试
      

  5.   

    demo001(可以包含中文字符):
    对对对,我的意思就是用Byte数组传递,我这个版本的MSDN没有一个完整的BYTE例子,请给个代码看看,谢谢!!!!!!!!