Ho creato una DLL, è ho notato che non mi permette di usare delle variabili non dichiarate, al contrario di tutte le DLL fatte da persone sicuramente + competenti di me.
Voi mi direte, ma dichiara correttamente le variabili, e io vi dirò, no, perchè la DLL la utilizzo anche con gli script dove credo non si possa fare.

In breve:

'Questo funziona:
Dim A as string
Msgbox funzione(A)

'Questo no:
Dim A
Msgbox funzione(A) 'Ma in VBScript sono costretto ad usare questo.

'La funzione la scrivo cosi':
Function Funzione(A as string)
Funzione = A
End function

dove sbaglio???? GRAZIE!!!