Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:dll返回多个序列值

1楼
kawn 发表于:2016/12/2 21:38:15
现在的dll里,用pData->m_pResultBuf[i]只能返回1个数组的序列值,如果要返回多个数组的值,也就是要输出多个数组,怎么办?之前我是用1个dll里多个输出函数的办法来实现的,dll的运行效率就低了,能否1个函数输出多个数组?
2楼
pel46585 发表于:2016/12/15 16:27:55
这啥事?
1.效率低,大约是因为你写的代码中反复调用object造成的,,,建议建个全局obj变量,这样处理后,多个函数跟一个函数的速度应该基本相当才对.
2.1维数组不行,就建多维数组解决啊.将多个数组的数据,放到多维数组中.
[此贴子已经被作者于2016-12-15 16:28:39编辑过]
3楼
分析者 发表于:2017/2/14 10:36:57
请问:pData->m_pResultBuf[i]可以带回多维数组吗,如何带回?或者把结构作为数组的元素?如果可以,在PEL中如何将所需的数组取出来呢,例如:x:"StockFunc@MYMACLOSE"(5);  在这里如果是多维数组或者结构元素,那取的是什么呢
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02637 s, 2 queries.