SUBROTINAS
VBScript possui dois tipos de subrotinas: Sub e Function. Um Sub é um conjunto de comandos associados a um identificador alfanumérico. Uma Function possui a mesma definição só que além de executar os comandos a ela associados, pode gerar um valor como resultado. Essas subrotinas podem ainda receber algum(s) valor(s) como parâmetro. Suas respectivas sintaxes:
Sub nome_procedimento([parâmetro(s)])
comando(s)
End Sub
Function nome_função([parâmetro(s)])
comando(s)
End Function
Exemplo 9: rotinas.asp:
<% @ LANGUAGE=VBSCRIPT %>
<% Option Explicit %>
<HTML><HEAD><TITLE>Curso ASP</TITLE></HEAD>
<BODY>
<% Function Soma(a,b)
Dim Resultado
Resultado = a + b
Soma = Resultado
end Function %>
<% Dim e
e = Soma(10,20) %>
<% Dim A,B
A = “Variável Global A”
B = “Variável Global B”
MudaB %>
Resultados da Sub:<BR>
Valor de A = <%=A%><BR>
Valor de B = <%=B%><BR><BR>
<% Sub MudaB()
Dim A
A = “Variável A no SUB”
B = “Variável B no SUB”
End Sub
%>
Resultados da Function:<BR>
Soma(10,20)= <% = e%><BR>
Soma(100,200)=<% =Soma(100,200) %>
</BODY></HTML>
Observe que o código para o SUB (ou Function) não precisa ser escrito antes de sua chamada.
uma boa forma de aprender
Muito bom o curso, sempre aprendo com ele