MSComm发送数据的有关问题

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;