作者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
推 chinoyan:MSComm1.Input ,只傳回 1個BYTE? 10/19 06:12
→ chinoyan:BYTE轉STRING,沒記錯應該用StrConv 10/19 06:13