用指针数组在aardio与e的dll之间传递文本数组

调用了精易中的命令 ( 文本_取中间_批量)产生了类型为文本数组的输出参数,在DLL中只能转成指针数组,然后赋值给传入的指针。

然后在aardio中可以这么调用:

str_getMidText_batch = dll.api("str_getMidText_batch","int(string,string,string,struct&,bool,int,string,string,bool,bool,int)" )

var str = /***
 大家好,告诉你一个学好事情习,
 明天又是星期六,又可以不上学文化习。
 但是我们明天又有两节培训课,学测试习烦死人了。
 再见学大家习。
***/
 p_arr  = {string a[100]}

var num,p_arr= str_getMidText_batch(str,"学","习",p_arr,false,50,"aar","dio",false,false,0);

本来没什么复杂的,主要不太理解易中 (取变量地址)和 (取变量数据地址 )之间的区别,走了个小坑。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值