' 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")