1.在VB中:
Dim buf() As Byte
可以通过以下方式给每一位赋值,请问在MFC中应该怎么做呢?
 buf(0) = &H55
        buf(1) = &H67
        buf(2) = &H89
        buf(3) = &HAB
        buf(4) = &HCD
        buf(5) = &HEF
        buf(6) = &H12
        buf(7) = &H34
        buf(8) = &H1
  //      strlen = UBound(buf) + 1
  //     rlen = sio_write(GCommData.Port, buf(0), strlen)
2.还有,要把这BYTE型数据通过串口发送出去,应该怎么做?
不知道API和MSCOMM控件发送的数据类型是甚么,是VARIANT类型的吗?
请教各位了,提供点例子和思路,小女子不胜感激...

解决方案 »

  1.   

    第一个问题也可以这么简单说,有以下命令码:55H 67H 89H ABH CDH EFH 12H 34H,在VC中怎么赋值给一个变量
      

  2.   

    1.BYTE buff[]={0x55,0x67H,0x89,0xAB,0xCD,0xEF,0x12,0x34};
    2.直接用BYTE型数组发送。
      

  3.   

    1.BYTE   buff[]={0x55,0x67,0x89,0xAB,0xCD,0xEF,0x12,0x34}; 
      

  4.   

    BYTE buf[20];
    buf[0]   =   0x55 ;
    buf[1]   =   0x67 ;
    buf[2]   =   0x89 ;
    buf[3]   =   0xAB ;
    buf[4]   =   0xCD ;
    buf[5]   =   0xEF ;
    buf[6]   =   0x12 ;
    buf[7]   =   0x34 ;
    buf[8]   =   0x1; http://blog.csdn.net/jiaohe2000/archive/2007/08/14/1742712.aspx
      

  5.   

    http://soft.yesky.com/lesson/254/2310754.shtml