串口编程,最近遇到个问题,需要显示读到的数据如下
其中str(0)是string,16进制数据
用format格式化数据,照例说应该可以的,但是不行,不知道怎么回事,求救!!!
Text3(i) = Format(Val("&h" & Right("00" + str(0), 2))/1000 , "0.0000")
其中str(0)是string,16进制数据
用format格式化数据,照例说应该可以的,但是不行,不知道怎么回事,求救!!!
Text3(i) = Format(Val("&h" & Right("00" + str(0), 2))/1000 , "0.0000")
解决方案 »
- VB如何将变量传入fastreport做标题
- 对原来VB的exe程序进行修改,
- 为何sendmessage 不能传送文本到密码框呢
- 重新开贴:vb+cy9.2 中的例子(report variables)谁打包成功?高手不要袖手旁观呀!!!
- 请问怎样通过Internet发传真?
- 问个关于显示DATAGRID里的植的问题。。。
- 如何格式化硬盘?
- VB+ADO+ACCESS, 该怎样打包?
- 问一个VBA字符串的问题
- 写了一段VBA小程序,运行总是报错,看了半天也没看出来哪里错了,求指教。
- 大家来说说,VB编译的程序不压缩最小可以小到多少?
- VB里面能不能实现编译成EXE文件后,还可以用鼠标移动窗口中的控件?
Private Sub Command1_Click()
Dim str(1) As String
str(0) = "2"
Dim a As String
a = Format(Val("&h" & Right("00" + str(0), 2)) / 1000, "0.0000")
MsgBox a
End Sub
这句有什么不同之处呢?我直接送到text里边显示就会有问题?
Me.Text1.Text = Format(Val("&h" & Right("00AB", 2)) / 1000, "0.0000")
显示的结果是:0.1710