Salve a tutti, ho un problema di questo tipo:
questo è il codice in vbscript,
dim a()
redim a(2)
a(1) = "a"
a(2) = "b"
prova(a)
msgbox("dopo "+a(1)+a(2))
sub prova (byref arr)
arr(2) = "c"
msgbox("Prima "+arr(1)+arr(2))
end sub
qualcuno sa spiegarmi perché non mi modifica i valori passati byref nell'array principale (ossia a)? arr viene modificato, mentre a no.
Grazie a tutti per l'aiuto.