- 积分
- 1771
- 明经币
- 个
- 注册时间
- 2003-7-22
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
楼主 |
发表于 2003-8-9 10:55:00
|
显示全部楼层
Public Function GetCommands(Command As String, Parameters As String) As Variant
Dim wCmd As New clsws_CommandInvokerService
GetCommands = wCmd.wsm_getCommands(Command, Parameters)
End Function
----------------------------------------------------------
wCmd.wsm_getCommands函数返回一个2维数组
我想让GetCommands函数也返回一个2维数组,如何写代码?
_________________________________
wCmd.wsm_getCommands(Command,Parameters)函数返回一个2维数组(从远程服务器得到),但用LBoand(GetCommands,1)可以返回2(测试中那个2维数组可以返回一个3*2的数组),但用LBoand(GetCommands,2)就不可以了。还有就是怎么才能把返回的数组赋给一个新的数组,比如Dim CommandLst(int x,2) As String ,其中x是取得的数组的行数,2是固定了的,x要从函数返回后才知道,就是用上面的LBoand取得。我测试中好象不可以这样做,比如我想去得GetCommands(0,1)或GetCommands(1,1)就会提示出错,那行代码显示红色。
我是用的平台是在Excel中的VB。
谢谢看完!急待回复!
*******************************************************************
还有,有人在VB中调用WEBDAV吗?比如commect web sever,copy local file to sever等,其中函数都写在一个用C++写的一个webdav.dll文件中,在VB中调用的时候怎么改写C的函数的传入参数?就是说一个C函数的一个参数是指针,在VB中调用时怎么写这个参数??
******************************************************************* |
|