初学者:一个电脑上从com1发数据,从com2收数据.....

newjgh 2003-09-20 10:45:15
问了很久了,也有很多朋友相助,但一直没有得到满意答复,再次请教。
情况说明:我自已一个电脑,两个9针com口,用一根串口线连接上这两个com口,想用mscom控件实现这样功能:从com1发送数据,然后从com2接收数据。

问题:
1、听说鼠标会占用一个串口?但我的鼠标是圆接口,那两个9针的口都是空着的,我用一根串口线已经把这两个com口连上了。
2、是否在VB窗口中要放两个mscom控件?分别是mscom1负责发送,mscom2负责接收?
请各位给个可行、主要是简单的例子看看吧......多谢!
...全文
199 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
newjgh 2003-09-23
  • 打赏
  • 举报
回复
demo001(可以包含中文字符):
对对对,我的意思就是用Byte数组传递,我这个版本的MSDN没有一个完整的BYTE例子,请给个代码看看,谢谢!!!!!!!!
demo001 2003-09-23
  • 打赏
  • 举报
回复
关于第一个问题,现在的鼠标都是OS/2接口的,老式的串口鼠标才会占用。

第二个问题,可以用Byte数组传输试试
demo001 2003-09-23
  • 打赏
  • 举报
回复
up
newjgh 2003-09-21
  • 打赏
  • 举报
回复
看这句:“一般收发字符串是COMM.Output = "TEST" & vbCrLf,如果是二进制呢?”
我知道设置属性了,但是属性设置好后,怎么实现呢,是否是COMM.Output = 0xFF & vbCrLf

请告之收、发的格式...多谢!!!!!!
bydisplay 2003-09-20
  • 打赏
  • 举报
回复
其实可以用一个串口,把9针的2脚和3脚用一个导线连起来
bydisplay 2003-09-20
  • 打赏
  • 举报
回复
其实可以用一个串口,把9针的2脚和3脚用一个导线连起来
zwbhyy 2003-09-20
  • 打赏
  • 举报
回复
二进制的文件按字节发送,把com1的数据读如缓冲区,然后从缓冲区获取数据,一个mscomm控件不太好实现。
wxrwan 2003-09-20
  • 打赏
  • 举报
回复
看inputmode属性
newjgh 2003-09-20
  • 打赏
  • 举报
回复
目前我的问题是:怎么发送和接受二进制的数据,如0xFF等......并怎么判断收到的字节中某一位是0还是1......

一般收发字符串是COMM.Output = "TEST" & vbCrLf,如果是二进制呢?

请教了。。。。。

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧