Ciao a tutti.
Sto lavorando su un progetto e mi sono reso conto che non vengono più visualizzati errori a runtime.
Mi spiego: qualunque tipo di errore avvenga in esecuzione (e che non sia un un blocco try catch) non viene evidenziato dalla classica finestra di eccezione non gestita. L'errore viene comunque intercettato se siamo in un trycatch.
Semplicemente il programma rimane aperto e funzionante ma l'esecuzione si ferma all'altezza dell'errore.
esempio:
Private Sub frmPrincipale_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim k As Integer = 0
k = 4 / k
MessageBox.Show("jjj")
in questo caso la messagebox "jjj" non compare, la divisione per 0 non viene segnalata, ma il form viene comunque aperto anche se non inizializzato correttamente (perchè le istruzioni sono seguenti alla divisione per zero) e risponde agli eventi del mouse.
Il problema c'è solo su questo progetto, sia in modalità release che debug. Su altri progetti il comportamento è ok.
Probabilmente è stata modificata qualche proprietà del progetto stesso (es compilazione avanzata o simili) ma non so quale.
Qualcuno può aiutarmi?
Grazie


Rispondi quotando


)
