子程序和函数
VBScript 子程序和函数
本节概述了如何在 Altum Designer VisualBasic 脚本中使用子程序和过程。
向存储过程传递参数
当脚本中定义了可以接受参数的函数或子程序(过程/方法)时,变量可以通过两种方式传递给函数或子程序:通过引用或通过值,使用 ByRefByVal
要声明将参数传递给的方法,使用 ByRefByValSubFunction
Sub Test (ByVal Param1 As Integer , ByRef B As String)
这两种方法的区别在于 ByRef
ByVal
下面的示例说明了方法之间的区别。主程序如下
Sub Main Dim X, Y X = 45 : Y = "Number" Test X, Y ' Call to a subprocedure called Test. MsgBox X MsgBox Y End Sub
上述存储过程包括对子程序的调用 Test
如果子程序定义如下
Sub Test (ByRef A, ByRef B) B = B & " = " & A : A = 10*A End Sub
那么变量 XYXYTest
但是,如果子程序定义如下
Sub Test (ByVal A, ByVal B) B = B & " = " & A : A = 10*A End Sub
那么在 Test
另外,如果子程序定义如下(混合方法):
Sub Test (ByRef A, ByVal B) B = B & " = " & A : A = 10*A End Sub
那么在 TestY
您可以通过在调用语句中的 ByRef
使用以下语句调用 Test
Test (X), Y
...将通过值传递变量 X
日期和时间例程
VBScript 语言支持下面列出的一系列日期/时间例程:
|
|
|
|
|
|
|
|
|
|
|
|
文件 IO 例程
VBScript 语言支持以下一组文件 IO 例程:
|
|
|
|
|
|
|
|
|
数学例程
VBScript 语言支持以下一组数学例程:
|
|
|
|
|
|
|
|
|
|
|
|
字符串例程
VBScript 语言支持以下一系列字符串例程:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
服务器进程例程
服务器进程例程用于处理脚本中的进程,尤其是需要提取(获取)或设置进程参数的字符串时。
要在脚本中执行进程和参数,请使用以下函数:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|