利用金字塔的VBA与C++的混合编程来实现复杂的二次开发及交易功能
老师,请问金字塔中的VBA能向Activex接口传一个数组吗?比如:
Dim arr(1)
arr(1)=9.862
Sub Test()
Dim MyAddin '创建一个变量
Set MyAddin = CreateObject("MyActiveXDemo.VBSAddin")
MyAddin.MyTest(arr) //要向ACITVEX传这个arr,有办法实现吗?
End Sub
目前没能实现,C++那边比如函数 MyTest(double arr[]),应该如何在VBS这边输入呢?????请指点
ACTIVEX的数组参数不是你这么表示的,要用VARIANT类型,然后C++中判断VARIANT类型是否为数组类型,然后按照数组类型的模式读取数据。
C++的编程问题超过了我们的服务范畴,建议用户网上自学