作者BlueFeel (蓝色感觉)
看板Visual_Basic
标题[VB6 ] 二进制的输入模式
时间Tue Oct 18 22:12:33 2011
请问一下,我输入模式用TEXT可以正常,
但换Binary就会出现TempStr = MSComm1.Input那边错误,
因为我想要...我键盘上按A,TEXT1输现41,或0100 0001
我不太懂为什麽不能用....我属性改Byte耶?用string是出现"?"
我也不太懂为什麽是问号说...../.\
有人知道吗?感恩~~~
MSComm1.InputMode = MSCOMMLIB.InputModeConstants.comInputModeBinary
Private Sub MSComm1_OnComm()
Dim TempStr As Byte
TempStr = MSComm1.Input
Text1.Text = TempStr
End Sub
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.236.8
1F:推 chinoyan:MSComm1.Input ,只传回 1个BYTE? 10/19 06:12
2F:→ chinoyan:BYTE转STRING,没记错应该用StrConv 10/19 06:13