Re: [VB6 ] Mscomm元件input問題..

看板Visual_Basic作者 (矇面加菲獅)時間19年前 (2006/11/08 20:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《badsan (.........)》之銘言: : 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.最後得到的結果是正確一樣的...只是搞不懂哪行的處理模式... : 望各位前輩指教..^^ 字串丟到 byte 型態時,會自動把字串的每一個字元丟到陣列中,相當於 char[] basic 沒有指標這種型態,只能用函數 StrPtr() 取得字串的記憶體位置 -- ▃▅▇▆▄ ▆▂▃ ` 逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" . █████████▃i ▁▄▇ 更多悽悽慘慘的遭遇………██▆▃ █▅▆▃ˍ▄* ▂█▄▇▅▂. 我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.184.116.37
文章代碼(AID): #15KT1038 (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #15KT1038 (Visual_Basic)