多谢!

解决方案 »

  1.   

    发送的是什么格式的数据?
    我碰到过的都是直接用字符格式发送的,那么用一个字符串类型变量接收数据,然后转成字符类型就行。
    我以前是先显示后计算的,所以直接使用Label控件作变量,计算时直接取值val(label1.caption)就行了。
      

  2.   

    我的情况和你差不多只是它发过来是2个Byte表示一个数字  我用Byte数组收然后2个一合并
    2个一合并算出真正的10进制。
    你那个我估计先定义一个SINGLE数组,用Byte数组收然后后用copymemory来做不知道说的对不  高人指点!!!
      

  3.   

    对不起  4个Byte 好象是double吧  如果是就先定义double数组吧
      

  4.   

    如果你发过来的是4个字节的标准浮点数那么可以对应VB中的Single类型
    处理就类似这样
    dim sng as single
    dim b(3) as byte
    ...
    '存放字节内容到字节数组b
    copymemory sng,b(0),4