- 博客(0)
- 资源 (8)
- 收藏
- 关注
串口调试工具源码+注释
解决显示中文的问题,把接收数据地方if语句改成:
if(m_ctrlComm.GetCommEvent()==2) {variant_inp=m_ctrlComm.GetInput();
safearray_inp=variant_inp;
len=safearray_inp.GetOneDimSize();
for(k=0;k<len;k++)
safearray_inp.GetElement(&k,rxdata+k);
UpdateData(TRUE);
if (m_RecMode==0){
strtemp=rxdata;
m_strRXData+=strtemp;
}
else if (m_RecMode==1){
for(k=0;k<len;k++){
BYTE bt=*(char*)(rxdata+k);
strtemp.Format("%02X ",bt);
m_strRXData+=strtemp;
}
}
rxdatacount+=len;CString temp;
temp.Format("%ld",rxdatacount);
m_ctrlRXCount.SetWindowText(temp);
}
2009-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人