27,382
社区成员
发帖
与我相关
我的任务
分享
VARIANT variant_inp;
COleSafeArray safearry_inp;
BYTE rxdata[1000];
switch(m_mscom.GetCommEvent())
{
case 2: //表示接收缓冲区内有字符
{
variant_inp = m_mscom.GetInput();
safearray_inp = variant_inp;
len = safearray_inp.GetOneDimSize();
for (int i =0;i<len;i++)
{ safearray_inp.GetElement(&i,&rxdata[i]); }
rxdata[i] = '/0';
}
break;
default:
}