我知道chr()是根据unicode返回一个字符,
但是chrB()有什么用呢,能不能列子出来(最好简单点)

解决方案 »

  1.   

    ChrB函数接收一个在0到255之间的长整型的整数,但它的返回值是一个长度为1字节的ANSI BSTR类型的字符串。该字符串是ANSI格式,所以占用1个字节。例子自己试试看就知道了
      

  2.   

    一个例子, 显示出变量s中保存的一系列十六进制值所对应的字符串:Private Sub Form_Load()
        Dim s As String, t As String, i As Integer    s = "21 22 23 24 25 26 B0 A1 B0 A2"
        t = ""
        For i = 0 To Len(s) \ 3
            t = t & ChrB(Val("&H" & Mid(s, i * 3 + 1, 2)))
        Next i
        Debug.Print StrConv(t, vbUnicode)
        End
    End Sub
      

  3.   

    正如楼主所言, ChrB函数用的场合是比较少的。