Mi succede una cosa strana:
Ho una funzione che, partendo da un valore, mi restituisce un altro valore, di questo tipo:
Function Funzione(Variabile)
Funzione = "Ciao "& Variabile
End Function
In un ciclo devo far ripetere questa funzione molte volte. Una situazione di questo tipo:
Variabile = "Oggi è domenica"
Do UNTIL (condizione)
Response.Write Funzione(Variabile)
Loop
E il risultato che mi viene fuori è questo:
-----
Ciao Oggi è domenica
Ciao Ciao Oggi è domenica
Ciao Ciao Ciao Oggi è domenica
etc etc per il numero di ripetizioni del ciclo
-----
Perché la Funzione modifica il valore della variabile? Come impedirlo?!
Grazie a tutti!