读书人

MSComm发送数据的有关问题

发布时间: 2012-03-11 18:15:39 作者: rapoo

MSComm发送数据的问题
我想往串口发送2个数据比如20,10
不知道怎么发送?
我这样
MSCom-> CommPort =1;
MSCom-> PortOpen =true;
char Buf[2];
Buf[0] = 20;
Buf[1] = 10;
MSCom-> Output =Buf;
报“无效的属性值”,不知怎么解决。

[解决办法]
OleVariant ovTxtBuf = VarArrayCreat(OPENARRAY(int, (0, 2)), varByte);

ovTxtBuf.PutElement(20, 0);
ovTxtBuf.PutElement(10, 1);

MsComm1-> Output = ovTxtBuf;

读书人网 >C++ Builder

热点推荐