tagSAFEARRAY读不出数据,SafeArrayAccessData返回值是成功的,但是地址冲突

林爷万福 2021-05-15 07:05:28
tagSAFEARRAY* wave= ptr->GetWavelengths(0);
double * pData=new double[2048];
SafeArrayAccessData(wave, (void HUGEP **)&pData);
double Item = pData[10];
Edit2->Text =Item;

以上代码返回地址冲突信息,不知道问题出在哪里
...全文
276 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2021-05-15
  • 打赏
  • 举报
回复
如果数组访问越界也可能会出现access violation错误,不知道你的数组够不够大。

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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