VC中,MSComm通信控件,使用串口进行数据通信,
从Edit Box获取字符串CString,转换为BYTE,再转换为CByteArray,
然后转换为COleVariant,发送出去。
************************************************************************
方法一:
CString text="a0";
int d = 0;
sscanf(text, "%x", &d);
BYTE bt = (BYTE)d;
具体:
UpdateData(TRUE); // 从Edit Box获取字符串CString m_strSendASCII
CByteArray arraySend;
arraySend.RemoveAll();
//arraySend.SetSize(10); 10必须为准确字节数,不然其后补0,满10位
BYTE byte[100];
int n = 0;
CString str = m_strSendASCII;