原帖由 37563538 於 2007-9-4 03:06 PM 發表
如果用這樣
For I = 3 To 6
Text5.Text = Text5.Text + Asc(buffer(I)) + " "
Next
會出現型態不符
請問該怎辦?
可以用原來 Text5.Text = Text5.Text + Chr(Asc(buffer(i))) + " "
不過要看你 buffer() 型態是啥
我把 buffer 設成 Byte 陣列
然後塞入 7777
是可以解的出來的
Dim buffer(10) As Byte
Dim i As Integer
For i = 3 To 6
buffer(i) = "7"
Next
For i = 3 To 6
Text5.Text = Text5.Text + Chr(Asc(buffer(i))) + " "
Next
以上程式是正常的,檢查一下你的 buffer() 內部值正不正確