VB或VBS怎么传递参数的时候,怎么传地址

2024-11-18 17:50:45
推荐回答(3个)
回答1:

ByVal:表示该参数按值传递。
ByRef:表示该参数按地址传递。ByRef 是 Visual Basic 的缺省选项。
(ByRef 的形式在C++中叫做引用表示方式为 &)

函数声明方式:
[Public | Private | Friend] [Static] Function name [(arglist)] [As type]
其中的 arglist 参数的语法以及语法各个部分如下:
[Optional] [ByVal | ByRef] [ParamArray] varname[( )] [As type] [= defaultvalue]

至于VBS定义之时就不需要类型,也没有ByVal和ByRef。

回答2:

vb是用 byref
vbs不能

回答3:

默认就是传递地址. 如果需要传值,加上 Byval