- UID
- 68456
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2003-7-30
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
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中调用时怎么写这个参数??
******************************************************************* |
|