VB怎么将文本框里输入的数值转换十六进制并通过串口发送出去

2024-12-03 04:38:44
推荐回答(2个)
回答1:

VB中的10进制转换为16进制很简单
定义16进制变量h Dim h As String
h = Hex(val(Text1.Text))
val将Text1.Text的文本转换为数字,Hex将数字转换为16进制字符串
如果Text1.Text中的值本来就是16进制,那就不需要转换了
不管是否转换,你希望发送16进制格式的数据,也只能发送字符串,相应的接收方收到字符串再作处理就可以转换为数字

回答2:

text1.text的数是十进制还是16进制?