[VB6 ] Mscomm元件input問題..
Dim inbyte() As Byte
inbyte = MSComm1.Input
Text2 = ""
For intCnt = 0 To UBound(inbyte)
If intCnt <> 0 Then
Text2 = Text2 + ","
End If
Text2 = Text2 & bytRes(intCnt)
Next intCnt
請問一下各位高手前輩...
inbyte = MSComm1.Input這一行...
inbyte 不是byte型態的陣列嗎??
MSComm1.Input回傳的應該是字串阿??為什不會衝到阿??
MSComm1.Input會輸出的資料是 22 34 11 76 ..... 像這樣一次一長串數字...
那inbyte接受到是如何處理的??
我是說單指inbyte這各byte型態陣列是如何做處理轉換的??
這裡有點搞不清楚....
vb好像不能用c的指標陣列來解釋~_~...所以有點搞不清楚.....
PS.最後得到的結果是正確一樣的...只是搞不懂哪行的處理模式...
望各位前輩指教..^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.55.214
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章
28
98