{"id":25260,"date":"2018-07-11T18:17:03","date_gmt":"2018-07-11T16:17:03","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=25260"},"modified":"2018-07-11T18:17:58","modified_gmt":"2018-07-11T16:17:58","slug":"definizione-di-una-funzione-in-uno-script","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/definizione-di-una-funzione-in-uno-script\/","title":{"rendered":"Definizione di una funzione o una procedura in uno script"},"content":{"rendered":"<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\">  ' Il seguente frammento di codice mostra come sia possibile definire una nuova funzione o una nuova procedura che pu\u00f2 essere riutilizzata nell'ambito di uno script all'interno di un evento, un plugin o un task\r\n\r\ndim f = Function(byval cod as string) \r\n           ' qui si pu\u00f2 inserire il corpo della funzione\r\n           ' si possono inserire i parametri che si vuole\r\n   \t   return \"F\"+Cod ' questo valore di ritorno \u00e8 solo un esempio\r\n\tEnd Function\r\n\r\ndim s = Sub(byval cod as string)\r\n           '&nbsp;qui&nbsp;si&nbsp;pu\u00f2&nbsp;inserire&nbsp;il&nbsp;corpo&nbsp;della&nbsp;procedura\r\n           '&nbsp;si&nbsp;possono&nbsp;inserire&nbsp;i&nbsp;parametri&nbsp;che&nbsp;si&nbsp;vuole, anche byref\r\n        End Sub\r\n\r\n\r\n' Esempio di chiamata della funzione: notare l'utilizzo di \"invoke\"\r\ndim s as string=f.invoke(\"PROVA\")  ' alla variabile s verr\u00e0 assegnato \"FPROVA\"\r\n\r\n' Esempio di chiamata della procedura. In questo caso non c'\u00e8 un valore di ritorno\r\ns.invoke(\"PROVA\")\r\n\r\n\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&#8216; Il seguente frammento di codice mostra come sia possibile definire una nuova funzione o una nuova procedura che pu\u00f2 essere riutilizzata nell&#8217;ambito di uno script all&#8217;interno di un evento, un plugin o un task dim f = Function(byval cod as string) &#8216; qui si pu\u00f2 inserire il corpo della funzione &#8216; si possono inserire&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[65],"tags":[71,78,66,67,68,69,70],"acf":[],"_links":{"self":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/25260"}],"collection":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/comments?post=25260"}],"version-history":[{"count":0,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/25260\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=25260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=25260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=25260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}