我现在用vc6.0编程,用了CSerialPort类进行串口通信。
我想发送 0x7d 0x30 0x00 0x01 0x02 0xff到下位机
可是用CSerialPort ck;
CString order;
order=0x7d;
order+=0x30;
order+=0x00;
order+=0x01;
order+=0x02;
order+=0xff;
ck.WritetoPort(order);可是order+=0x00;出错,请问有什么办法把0x00发送出去码?
谢谢
我想发送 0x7d 0x30 0x00 0x01 0x02 0xff到下位机
可是用CSerialPort ck;
CString order;
order=0x7d;
order+=0x30;
order+=0x00;
order+=0x01;
order+=0x02;
order+=0xff;
ck.WritetoPort(order);可是order+=0x00;出错,请问有什么办法把0x00发送出去码?
谢谢
op1.Add(0x7d);
op1.Add(0x30);
op1.Add(0x01);
op1.Add(0x02);
op1.Add(0xff);
....
zminhao(我是谁?)
谢谢 你们的 回复
重载WritetoPort(BYTE* pByte);那里有下载的 ?
如果支持就是char * 就行了.
加个参数是长度的.
能讲的明白点吗?
最好代码写出来
解决后我把我的分都给你,急啊
怎么知道CSerialPort支持不支持0x00