怎么在TEXT上发送16进制了。。 想把在WPE拿下来的16进制放上TEXT上发送。怎么解决?
解决方案 »
- vb二进制转换为图片,图片转换为二进制
- MScomm通讯测试求助。好心人帮帮我吧
- 请问VB中用sleep函数和使用doevents有什么不同?
- 用activeReport 和并pdf 可以吗,怎么实现??????
- 如何用vb将sql中的数据导到文本或是word里?
- 如何让程序安装后能够加到系统的右健菜单上?(在线等待)
- 推荐一本有关Visual Basic 6 数据库编程的好书吧。
- Dim a,b as long =Dim a as long Dim b as long ????
- 如何做到让用户只能使用当前的应用程序(即不能操作其他任何程序)而且不能关闭当前程序,当用户重新登陆输入密码时才能象操作word一样使
- 菜鸟提问,怎么加这个控件。
- vb中使用Trim()编译出现错误
- 如何读取记事本中第几个字节到第几个字节的内容?
如:
C4E3BAC3 你好
两个两个一组放入字节数组Private Sub Command1_Click()
Dim ByteArray() As Byte
Dim ByteLen As Long
Dim HexStr As String
Dim TempStr As String
HexStr = "C4E3BAC3"
ByteLen = Len(HexStr) / 2
ReDim ByteArray(ByteLen - 1)
For X = 0 To ByteLen - 1
ByteArray(X) = Int("&H" & Mid(HexStr, (X * 2) + 1, 2))
Next X
Text1.Text = StrConv(ByteArray, vbUnicode)
End Sub
Private Sub Command1_Click()
Dim ByteArray() As Byte
Dim ByteLen As Long
Dim HexStr As String
Dim X As String
HexStr = "C4E3BAC3"
ByteLen = Len(HexStr) / 2
ReDim ByteArray(ByteLen - 1)
For X = 0 To ByteLen - 1
ByteArray(X) = Int("&H" & Mid(HexStr, (X * 2) + 1, 2))
Next X
Text1.Text = StrConv(ByteArray, vbUnicode)
End Sub
Dim ByteArray() As Byte
Dim ByteLen As Long
Dim HexStr As String
Dim X As Long
HexStr = "C4E3BAC3"
ByteLen = Len(HexStr) / 2
ReDim ByteArray(ByteLen - 1)
For X = 0 To ByteLen - 1
ByteArray(X) = Int("&H" & Mid(HexStr, (X * 2) + 1, 2))
Next X
Text1.Text = StrConv(ByteArray, vbUnicode)
End Sub
在WPE里是显示“3F 3F 71 5D F3 5D EF B6” 8个
如果我发10次“11 22 33 44 55 66 77 88 99 00”一个都不少。都正确。就是上面的哪个不行。 Dim ByteArray() As Byte
Dim ByteLen As Long
Dim HexStr As String
Dim TempStr As String
HexStr = Text1.Text
ByteLen = Len(HexStr) / 3
ReDim ByteArray(ByteLen - 1)
For X = 0 To ByteLen - 1
ByteArray(X) = Int("&H" & Mid(HexStr, (X * 3) + 1, 2))
Next X
Me.Winsock2.SendData StrConv(ByteArray, vbUnicode)