当前位置: 代码迷 >> vbScript >> VBS调用C++编写DLL的数组传递有关问题,求解
  详细解决方案

VBS调用C++编写DLL的数组传递有关问题,求解

热度:9356   发布时间:2013-02-26 00:00:00.0
VBS调用C++编写DLL的数组传递问题,求解
自己用C++编写了个DLL,用VBS调用,返回两个值,一个是窗口的句柄数组,一个是窗口的数量:
函数extern "C" int FindAllVisibleWnd(LONG *plAryHWnd,UINT &lCount)
现在想用VBS调用这个函数,但VBS没有指针的概念,我该如何获取这个函数的返回值.

------解决方案--------------------------------------------------------
FindAllVisibleWnd p, i
------解决方案--------------------------------------------------------
VBScript 调用函数只能获取1个返回值吧?
要返回两个是不是可以这样修改下
返回一个数组arr
arr()中 下标0-(ubound(arr)-1)为你要返回的窗口的句柄数组,其最后一个值为窗口的数量,获得这个数组后你再处理下。
  相关解决方案