Definizione di una funzione o una procedura in uno script

  ' Il seguente frammento di codice mostra come sia possibile definire una nuova funzione o una nuova procedura che può essere riutilizzata nell'ambito di uno script all'interno di un evento, un plugin o un task

dim f = Function(byval cod as string) 
           ' qui si può inserire il corpo della funzione
           ' si possono inserire i parametri che si vuole
   	   return "F"+Cod ' questo valore di ritorno è solo un esempio
	End Function

dim s = Sub(byval cod as string)
           ' qui si può inserire il corpo della procedura
           ' si possono inserire i parametri che si vuole, anche byref
        End Sub


' Esempio di chiamata della funzione: notare l'utilizzo di "invoke"
dim s as string=f.invoke("PROVA")  ' alla variabile s verrà assegnato "FPROVA"

' Esempio di chiamata della procedura. In questo caso non c'è un valore di ritorno
s.invoke("PROVA")