Mi trovo in difficoltà nel definire un semplice array. Per qualche motivo che mi sfugge, non riesco a far accettare la dichiarazione di un array nella sezione iniziale: in fase di compilazione, salta fuori sempre e comunque l'errore "Invalid outside procedure".
Si tratta di un array molto semplice, costituito da quattro elementi tipo stringa. Per sicurezza, ho copiato pari pari il codice trovato sul testo di Balena (I trucchi di Visual Basic 6, pag.63):
Dim varArray() As Variant
varArray() = Array("Spring", "Summer", "Fall", "Winter")
Ho provato tutte le varianti possibili: dichiarando come Stringa, inserendo la dimensione nelle parentesi [(3) o (0 To 3)], ma non c'è stato niente da fare: ogni volta che vado in compilazione, si blocca sul primo elemento dell'array e mi dà l'errore "Invalid Outside Procedure" ...
Che cosa manca? Che cosa mi sfugge?