Ciao Thalos,
il codice che hai allegato non mi sembra corretto,
oppure mancante di qualche parte.
Potresti allegare la versione completa, che ci proviamo.
Saluti
Massimo