Action
Defines a Sub procedure.
Syntax
SUB Name[(var1)]
Remarks
name Name of the sub
procedure, can be any non reserved word.
var1 The name of the parameter.
You must end each subroutine with the END SUB statement.
You must Declare Sub procedures before the SUB statement.
The parameter names and types must be the same in both the declaration
and the Sub procedure.
Parameters are global
to the application.
That is the used parameters must be dimensioned with the DIM statement.
Therefore, the variables can be used by the program and sub procedures.
The following examples will illustrate this :
Dim a as byte, b1
as byte, c as byte 'dim used variables
Declare Sub Test(a as byte) 'declare subroutine
a = 1 : b1 = 2: c = 3 'assign variables
Print a ; b1 ; c 'print
them
Call Test(b1) 'call
subroutine
Print a ;b1 ; c 'print variables again
End
Sub Test(a as byte)
'begin procedure/subroutine
print a ; b1 ; c 'print variables
End Sub
See
also
CALL, DECLARE
Example
-
|