使用mscomm控件发送at指令的时候,老是发不出去
....
VARIANT variant_oup;
COleSafeArray safearray_oup;
BYTE rxdata={01000001,......}//这是一个定义的8位BYTE数组,一个at指令
long k;
for(k=0;k<56;k++)
{
safearray_oup.PutElement(&k,rxdata+k);
}
variant_oup=safearray_oup;
MSComm.SetOutPut(variant_oup);
.....
编译没有错误,但运行时mscomm弹出"参数错误"对话框,根本没有向短口发送数据.
....
VARIANT variant_oup;
COleSafeArray safearray_oup;
BYTE rxdata={01000001,......}//这是一个定义的8位BYTE数组,一个at指令
long k;
for(k=0;k<56;k++)
{
safearray_oup.PutElement(&k,rxdata+k);
}
variant_oup=safearray_oup;
MSComm.SetOutPut(variant_oup);
.....
编译没有错误,但运行时mscomm弹出"参数错误"对话框,根本没有向短口发送数据.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货