VARIANT型变量转换为ColeSafeArray型变量老提示错误,求大神指导

u010423610 2013-05-09 08:44:17
VARIANT variant_inp;
COleSafeArray safearray_inp;
LONG len,k;
BYTE rxdata[2048]; //设置BYTE数组 An 8-bit integerthat is not signed.
CString strtemp;
if(m_ctrlComm.GetCommEvent()==2) //事件值为2表示接收缓冲区内有字符
{ ////////以下你可以根据自己的通信协议加入处理代码
variant_inp=m_ctrlComm.GetInput(); //读缓冲区
safearray_inp=variant_inp; //VARIANT型变量转换为ColeSafeArray型变量
len=safearray_inp.GetOneDimSize(); //得到有效数据长度
}
问题:在len=safearray_inp.GetOneDimSize(); 赋值的时候,老是提示错误,请大虾指导
...全文
187 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhd320 2013-05-15
  • 打赏
  • 举报
回复
已解决,你可以参考下http://bbs.csdn.net/topics/330216591和http://hi.baidu.com/tjdnzishzdgtuxe/item/f9d87a80e77ae65c850fab20 我的是小程序,我直接改为静态库编译了。网上也有人说下sp6补丁安装就好。
derekrose 2013-05-14
  • 打赏
  • 举报
回复
提示毛错误啊!
buyong 2013-05-14
  • 打赏
  • 举报
回复
zhd320 2013-05-14
  • 打赏
  • 举报
回复
帮顶,我也遇到了,之前还好好的
u010423610 2013-05-09
  • 打赏
  • 举报
回复
有哪位大神碰到过类似问题没,这个问题已经困了我两三天了,跪求指点

64,652

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧