Dim yd() As Byte
Dim ydml(5) As Byte
ydml(0) = &H81
ydml(1) = &H0
ydml(2) = &H6
ydml(3) = &H0
ydml(4) = &H4B
ydml(5) = &H4D
yd = MSComm1.Input '接收应答命令
有没有函数可以判读 yd是否和ydml相同呢
Dim ydml(5) As Byte
ydml(0) = &H81
ydml(1) = &H0
ydml(2) = &H6
ydml(3) = &H0
ydml(4) = &H4B
ydml(5) = &H4D
yd = MSComm1.Input '接收应答命令
有没有函数可以判读 yd是否和ydml相同呢
解决方案 »
- 有个项目,邀请感兴趣高手帮忙(VB兼职)
- 在VB中不能定义结构体数组吗?
- HELP!!!出现:"客户事件句柄调用了一个提供程序中的非重入方法"是怎么回事?
- 如何在程序运行过程中装卸资源文件?
- 如何在VB中调用EXCEL后对其中的单元格或选中的多个单元格设置格式,急!
- 刚失业!希望大家推荐点com+,三层结构,.net的网上教程
- 怎样生成随意编辑一万个小学计算题?
- 一个下拉菜单的例子,为什么其中有些功能不能实现呢?
- 一个很简单的问题。如果在程序启动后打开一个对话框?
- 急!有没有希腊女神的图片,100分购买。
- webbrowser如何获得js输出后的文字?
- 头昏脑胀中,请教这样的命令行用vb里怎么写?"C:\Sandboxie\Start.exe" /box:DefaultBox D:\QQ\Bin\QQ.exe
MSComm1.CommPort = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.RThreshold = 6
MSComm1.InputMode = comInputModeBinary
MSComm1.PortOpen = True
End SubPrivate Sub MSComm1_OnComm()
Dim yd() As Byte
Dim ydml(5) As Byte
ydml(0) = &H81
ydml(1) = &H0
ydml(2) = &H6
ydml(3) = &H0
ydml(4) = &H4B
ydml(5) = &H4D
Dim i As Long
Select Case MSComm1.CommEvent
Case 2
yd = MSComm1.Input '接收应答命令
For i = 0 To UBound(yd)
If yd(i) <> ydml(i) Then
Debug.Print "yd和ydml不相同"
Exit For
End If
Next
End Select
End Sub
MSComm1.CommPort = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.RThreshold = 6
MSComm1.InputMode = comInputModeBinary
MSComm1.PortOpen = True
End SubPrivate Sub MSComm1_OnComm()
Dim yd() As Byte
Dim ydml(5) As Byte
ydml(0) = &H81
ydml(1) = &H0
ydml(2) = &H6
ydml(3) = &H0
ydml(4) = &H4B
ydml(5) = &H4D
Dim i As Long
Select Case MSComm1.CommEvent
Case 2
yd = MSComm1.Input '接收应答命令
For i = 0 To UBound(yd)
If yd(i) <> ydml(i) Then
Debug.Print "yd和ydml不相同"
Exit For
Else
Debug.Print "yd和ydml相同"
End If
Next
End Select
End Sub
If StrConv(yd, vbUnicode) = StrConv(ydml, vbUnicode) Then
'......相等
Else
'......不相等
End If