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 ...