VBScript Procedures
In VBScript, there are two kinds of procedures:
Sub procedure
Function procedure
--------------------------------------------------------------------------------
VBScript Sub Procedures
A Sub procedure:
is a series of statements, enclosed by the Sub and End Sub statements
can perform actions, but does not return a value
can take arguments
without arguments, it must include an empty set of parentheses ()
Sub mysub()
some statements
End Sub
or
Sub mysub(argument1,argument2)
some statements
End Sub
--------------------------------------------------------------------------------
VBScript Function Procedures
A Function procedure:
is a series of statements, enclosed by the Function and End Function statements
can perform actions and can return a value
can take arguments that are passed to it by a calling procedure
without arguments, must include an empty set of parentheses ()
returns a value by assigning a value to its name
Function myfunction()
some statements
myfunction=some value
End Function
or
Function myfunction(argument1,argument2)
some statements
myfunction=some value
End Function
--------------------------------------------------------------------------------
How to Call a Procedure
The line below shows how to call a Function procedure:
carname=findname()
Here you call a Function called "findname", the Function returns a value that will be stored in the variable "carname".
Or, you can do like this:
msgbox "Your car is a " & findname()
Here you also call a Function called "findname", the Function returns a value that will be displayed in the message box.
When you call a Sub procedure you can use the Call statement, like this:
Call MyProc(argument)
Or, you can omit the Call statement, like this:
MyProc argument
Sunday, July 19, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment