Ma che vuol dire "non funziona"? Così non è facile darti una risposta ...

Cosa fai per testare il programma? E da quale test ti accorgi che "non funziona"?