Ho unito le discussioni aperte in quanto si sta affrontando la stessa problematica.
In generale, comunque, quando si aprono nuove discussioni, si dovrebbe usare un titolo più significativo di quello adottato ("codice che non funziona").
E' possibile proseguire la discussione qui di seguito.