Ciao a tutti.
Mi sono imbattuto in un problema al quale ho già trovato rimedio, ma giro la domanda a chi ne sa molto più di me. Ho un programma con alcune form in cui vorrei registrare eventuali errori di programmazione. Per non mettere una sub specifica in ogni form, ho pensato di usare un modulo con tale codice da richiamare alla bisogna. Il tutto funziona correttamente salvo il fatto che al primo errore che genero, non viene visualizzata nessuna informazione dalla classe error, mentre per i successivi, si. Per aggirare il problema, ho creato una sub nel modulo, che non fa nulla, e che vado a richiamare dalla Form_Open del form di avvio. Vi è una spiegazione a ciò?
Ho allegato per completezza un esempio che riproduce il problema: entrambi i pulsanti della form generano un errore di divisione per zero che viene mostrato in console dalla sub del modulo. Se eseguo il programma con commentata la sub Form_Open, si presenta il problema; se rendo attiva tale sub, funziona correttamente.
Grazie
Giovanni