Dunque, programma alquanto complesso, con molti form e molti moduli. Il menu è gestito tramite NotifyIcon sulla TrayBar di Windows.
Le possibile eccezioni sono tutte gestite con Try... Catch, improbabili eccezioni non gestite sono comunque gestite in ApplicationEvents... Private Sub MyApplication_UnhandledException.
Ogni routine di eccezione visualizza un messaggio di errore prima di chiudere il programma.
TUTTI i Me.Close e gli Application.Exit sono preceduti da un messaggio di conferma.
EPPURE, in maniera assolutamente random, a volte il programma esce senza alcun messaggio... l' Icona sulla TrayBar rimane visibile finché non ci passi il mouse sopra, ad indicare che il programma si è chiuso in maniera anomala.
Ora, mi rendo conto che detta così la cosa è alquanto generica, e mi perdonerete se non posto l' intero programma.
Però, chissà, magari qualcuno ha avuto un problema analogo...