[VBA ] Call DLL 回傳一個陣列給VBA
想請問現在我在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
討論串 (同標題文章)