none
怎麼轉成byte型態 RRS feed

  • 問題

  • 請問各位

    下列是我的程式

    但是不曉得該怎麼轉成byte

    煩請各位幫忙,謝謝!

     

    Code Snippet

    dim sResult As String, bResult As Boolean
    sResult = ""

    Dim boxnum As Integer

    boxnum = comboBox1.SelectedIndex

     

    If x1.mfReadHex(combonum, sResult) Then
       bResult = True
          TextBox3.Text = sResult
       Else
          TextBox3.Text = sResult
       End If
    End If

     

     

    2008年11月6日 上午 07:04

解答

所有回覆

  • Code Snippet

    Dim data As Byte() = System.Text.Encoding.ASCII.GetBytes(sResult)

     

     

    2008年11月6日 上午 07:13
    版主
  • 經過您的建議,我將data加入後

    並將程式修改了一下(藍色部份)

    呈現於下列

    但偵錯後,出現1維陣列屬於byte的值無法轉換成string

    請問這應該要怎麼修正?謝謝

     

     

    Code Snippet

    Dim data As Byte() = System.Text.Encoding.ASCII.GetBytes(sResult)

    dim sResult As String, bResult As Boolean
    sResult = ""
    Dim blocknum As Integer
    blocknum = comboBox1.SelectedIndex

    If x1.mfReadHex(blocknum, sResult) Then
       bResult = True
          TextBox3.Text = Mid(data, 1, 8)
       Else
          TextBox3.Text = data
       End If
    End If

     

     

    2008年11月6日 上午 07:35
  • ..... 你要依你自己的需求去用啊,天曉得你的 sResult 是哪來的,轉成 byte 又要做什麼。

     

    2008年11月6日 上午 09:18
    版主
  • 看起來是

    Hex String -> Byte Array -> ? -> String

     

    中間的 ? 不知道是啥。

     

    http://tlcheng.twbbs.org/TLCheng/Net/NetList.aspx?Action=Module&Module=6

     

    2008年11月6日 下午 01:15