向ocx传递vector

横刀立马一石头 2016-03-30 11:44:10
我想问一下,怎么向ocx传递vector结构,比如
typedef struct 
{
vector<string> a;
vector<string> b;
} strStruct;


vector<strStruct> m;


我怎么向ocx的函数传递这个m,假如ocx的接口函数为 void getData(xxx);
请问应该怎么写参数,以及在getData中该怎么解析这个参数。请给出可行的解决办法,分不够再加。
...全文
119 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
h2plus0 2016-03-30
  • 打赏
  • 举报
回复
COM里使用的好像是 SafeArray. http://docwiki.embarcadero.com/CodeExamples/XE8/en/SAFEARRAY_%28C%2B%2B%29

703

社区成员

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

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