Beh, non è un quesito a cui si possa rispondere facilmente.

Bisognerebbe avere il programma e testarlo.

Penso che i moderatori ti faranno notare che non c'è del codice da correggere e che il quesito è troppo generico per poterlo affrontare nel forum ...