作者a5170040 (Piggy)
看板Visual_Basic
标题[VBA ] Call DLL 回传一个阵列给VBA
时间Sat Aug 15 14:07:07 2009
想请问现在我在C++上面制作好DLL
想要在VBA上面使用
我的函数是这样的
double test1(double data[][2],int c,double s[3],double o[3],summary[7])
其中summary[7]一开始是一个空白阵列
由VBA先给初值
然後VBA呼叫完DLL之後回传已经更新的summary[7]
想请问这一段要怎麽宣告跟使用
爬文有发现传一维阵列好像是这样
是这样宣告吗
test1(ByRef data As variant,ByVal c,ByRef s() As double, _
ByRef o(),ByRef summary() As double)
使用的时候传进去
summary = test1(data,c,s,o,summary)
不过我怎麽改好像都不对
可以麻烦指点迷津一下吗?谢谢
谢谢!
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.107.204