Los últimos tutoriales de desarrollo web
 

Procedimientos de VBScript


VBScript tiene dos procedimientos tipos:

  • procedimiento Sub
  • procedimiento Function

VBScript procedimientos Sub

Un procedimiento Sub:

  • es una serie de declaraciones, encerrado por las declaraciones Sub Sub y End
  • puede realizar acciones, pero does not return un valor
  • puede tomar argumentos
Sub mysub()
  o

Sub mysub(argument1,argument2)
  Ejemplo
Sub mysub()
  response.write("I was written by a sub procedure")
End Sub
Mostrar Ejemplo »

Procedimientos función de VBScript

Un procedimiento Function:

  • es una serie de declaraciones, encerrado por las sentencias de función de función y Fin
  • puede realizar acciones y can return un valor
  • puede tomar argumentos que se le pasan por un procedimiento de llamada
  • sin argumentos, debe incluir un conjunto vacío de paréntesis ()
  • devuelve un valor mediante la asignación de un valor a su nombre
Function myfunction()
  o

Function myfunction(argument1,argument2)
  Ejemplo
function myfunction()
  myfunction=Date()
end function
Mostrar Ejemplo »

Llamar a un procedimiento

Este simple procedimiento es llamada para calcular la suma de dos argumentos:

Ejemplo

Function myfunction(a,b)
myfunction=a+b
End Function

response.write(myfunction(5,9))
Mostrar Ejemplo »

La función "myfunction" devolverá la suma de los argumentos "a" y el argumento "b" . En este caso 14.

Cuando se llama a un procedimiento que puede usar la instrucción Call, así:

Call MyProc(argument)

O bien, se puede omitir la instrucción Call, así:

MyProc argument