以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- dll返回多个序列值 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=143956) |
-- 作者:kawn -- 发布时间:2016/12/2 21:38:15 -- dll返回多个序列值 现在的dll里,用pData->m_pResultBuf[i]只能返回1个数组的序列值,如果要返回多个数组的值,也就是要输出多个数组,怎么办?之前我是用1个dll里多个输出函数的办法来实现的,dll的运行效率就低了,能否1个函数输出多个数组? |
-- 作者:pel46585 -- 发布时间:2016/12/15 16:27:55 -- 这啥事? 1.效率低,大约是因为你写的代码中反复调用object造成的,,,建议建个全局obj变量,这样处理后,多个函数跟一个函数的速度应该基本相当才对. 2.1维数组不行,就建多维数组解决啊.将多个数组的数据,放到多维数组中.
[此贴子已经被作者于2016-12-15 16:28:39编辑过]
|
-- 作者:分析者 -- 发布时间:2017/2/14 10:36:57 -- 请问:pData->m_pResultBuf[i]可以带回多维数组吗,如何带回?或者把结构作为数组的元素?如果可以,在PEL中如何将所需的数组取出来呢,例如:x:"StockFunc@MYMACLOSE"(5); 在这里如果是多维数组或者结构元素,那取的是什么呢? |