Il fatto che su Continua il programma non continui potrebbe essere dovuto a una gestione errata delle eccezioni, che in alcuni casi tollera uno stato non congruente del programma.
In genere, almeno per quanto riguarda la mia esperienza, la possibilità di continuare difficilmente fa crashare il programma, poiché la finestra viene mostrata al sollevamento di un'eccezione con la quale si risale lo stack delle chiamate fino al ripristino delle condizioni di normalità.
E' possibile quindi che vi sia qualche oggetto che viene modificato nel proprio stato e, a causa dell'errore (che sia gestito o no), questo rimanga nello stato intermedio o non valido impedendo al programma di funzionare correttamente nonostante la prosecuzione.
Per evitare infine la finestra dell'errore, è sufficiente gestire nel modo opportuno (con le modalità già suggerite) gli errori più frequenti evitando che siano presentati come eccezioni non gestite.
Ciao!![]()

Rispondi quotando