首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

MSComm发送数据的有关问题

2012-03-11 
MSComm发送数据的问题我想往串口发送2个数据比如20,10不知道怎么发送?我这样MSCom- CommPort1MSCom- P

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;

热点排行