社区
VB基础类
帖子详情
请教一个关于mscomm的问题
zhangwh6882
2002-08-17 09:44:16
用mscomm接收二进制信息,InputMode=1,RThreshole=1.每次应该从缓存区读取8个字节。但现在每当每天第一次开机,接收信息时第一次会直接读取12个字节(我需要读取的命令是12个字节的)。请问这种现象是什么原因造成的,怎样解决?
...全文
31
5
打赏
收藏
请教一个关于mscomm的问题
用mscomm接收二进制信息,InputMode=1,RThreshole=1.每次应该从缓存区读取8个字节。但现在每当每天第一次开机,接收信息时第一次会直接读取12个字节(我需要读取的命令是12个字节的)。请问这种现象是什么原因造成的,怎样解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lastcsdn2166
2002-08-17
打赏
举报
回复
你试试,
清除一下缓冲区
mscomm.InBufferCount =0
你这个问题我没实际看到,所以也回答不了什么
zhangwh6882
2002-08-17
打赏
举报
回复
页面有错误,发重了
zhangwh6882
2002-08-17
打赏
举报
回复
代码在下面,请帮我看一下
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Dim i%
inbyte = MSComm1.Input
For i = LBound(inbyte) To UBound(inbyte)
buf = buf + Hex(inbyte(i)) + Chr(32)
Next i
buf = buf & vbCr & "i=" & i & vbCrLf
'将每次读取的命令输出到文本框,并输出本次读取的字节数(i)
Text1.Text = buf
End Sub
zhangwh6882
2002-08-17
打赏
举报
回复
代码在下面,请帮我看一下
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Dim i%
inbyte = MSComm1.Input
For i = LBound(inbyte) To UBound(inbyte)
buf = buf + Hex(inbyte(i)) + Chr(32)
Next i
buf = buf & vbCr & "i=" & i & vbCrLf
'每次读取命令结束后输出命令到Text1.Text,并输出i的值(读取的字节数)
Text1.Text = buf
End Sub
lastcsdn2166
2002-08-17
打赏
举报
回复
能把你的代码写出来吗
要不怎么能知道错在哪呢
[
请教
] 关于把
mscomm
控件封装进dll的
[
请教
] 关于把
mscomm
控件封装进dll的 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiAPI/html/delphi_20061124231637174.html 不知道什么原因,封装好生成的dll用delphi调用总是报错。 还有
mscomm
接收的数据怎么给exe? 如果大家有现成的解决...
计算机怎么识别com端口,怎的让计算机自动的识别插上的USB端口(Com)
怎样让计算机自动的识别插上的USB端口(Com)想用
MSComm
控件写一个通信软件,现在有一个不明白的
问题
,就是我想让软件能自动的识别外接的Com口,以进行选择,
请教
各位怎么做?通信分享到:------解决方案--------------------不需要Hook:'Module:mdlOnDeviceChangeOptionExplicitPrivateTypeDEV_BROADCAS...
vb/vb.net开发精粹(19)
如何消除多余十字光标? vb6.0 Mschar 获取X轴(注脚)的值、改变图例位置(默认右边) VB实现IP通讯控制 关于
Mscomm
通讯假死 关于WshShell.AppActivate的疑惑 求助 WINSOCK发送邮件为什么内容稍微长点就收不到呢?
请教
关于图片保存的
问题
。谢谢! 寻一个Activex,就是IE得到MAC的控件,希望是VB代码. 给Combo1控件赋值
javascript 十六进制和字符串转化
问题
,
请教
解决
页面上通过串口获得数据为十六进制数据,javascript接到到的数据为“狧X?狧X?5R ”,说明js已经把十六进制自动转化成了字符串,现在
问题
是我想把“狧X?狧X?5R ”转成我想要的“AA 48 58 3F 02 0B 31 31 4D 32 30 31 31 01 01 3F AA AA 48 58 3F 02 03 0D 0A 00 ”格式,不知道怎么解决,
请教
? [c...
vb/vb.net开发技巧荟萃(十二)
word插入页码出错 关于
mscomm
串口通信 文字显示
问题
如何让RichTextBox接收图片以外的数据 请问如何检测版本是否需要升级。 如何使用VB6 更改系统服务类型? ResolveIpNetEntry2如何使用 vb中的数字采用ado方式写入到excel后 变成字符串类型了 VB调用matlab编译的DLL出现自动化错误 回车焦点下移并选中 急求...
VB基础类
7,764
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章