mfc中串口无法接收到数据怎么办
1个回答
展开全部
UpdateData(TRUE);
另外,我给你一个获取数据更好理解的,工作量更少的办法:
COleSafeArray dataGet;
CByteArray dat;
dataGet = m_comCtrlDlg.GetCommCtrl().GetInput(); //读缓冲区
// DWORD len = dataGet.GetOneDimSize(); // 这里获取长度
dataGet.GetByteArray(dat);
// dat.GetSize()也可以获取长度
你操作dat就像操作unsigned char 数组一样就是了
另外,我给你一个获取数据更好理解的,工作量更少的办法:
COleSafeArray dataGet;
CByteArray dat;
dataGet = m_comCtrlDlg.GetCommCtrl().GetInput(); //读缓冲区
// DWORD len = dataGet.GetOneDimSize(); // 这里获取长度
dataGet.GetByteArray(dat);
// dat.GetSize()也可以获取长度
你操作dat就像操作unsigned char 数组一样就是了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询