bè il discorso non cambia dovresti ad ogni errore riscontrato aprire una form costruita ad arte come quella della foto....
bè il discorso non cambia dovresti ad ogni errore riscontrato aprire una form costruita ad arte come quella della foto....
Quella finestra e' generata da un servizio di Windows che intercetta gli errori gravi (come i gpf) per spedirli a Microsoft.
Non c'entra nulla con la visualizzazione di errori della tua applicazione che, come dice cassano, devi gestire tu eventualmente creando un form apposito da richiamare quando serve.
si, lo so...ma alcuni programmi, come FIREFOX c'è l'ha personalizzata e, anziche apririsi quella di windows, apre quella di mozilla che invia gli errori a mozilla e non a microsoft...ora dico io: come faccio a far un form che inteccetta QUALSIASI eccezione non gestita?Originariamente inviato da oregon
Quella finestra e' generata da un servizio di Windows che intercetta gli errori gravi (come i gpf) per spedirli a Microsoft.
devi creare una routine di gestione errore globale. L'evento da gestire tramite AddHandler è:
- x Windows Forms System.Windows.Forms.Application.ThreadException event
- x console System.AppDomain.UnhandledException event
Ans.
potresti aiutarmi ad impostare la routine? Ho fattoOriginariamente inviato da ans
devi creare una routine di gestione errore globale. L'evento da gestire tramite AddHandler è:
- x Windows Forms System.Windows.Forms.Application.ThreadException event
- x console System.AppDomain.UnhandledException event
nn va perché nn trova lo spazio dei nomicodice:Imports System.Windows.Forms.Application.ThreadException
Non ho scritto importare, poichè non c'è nulla da importare, solo da gestire un evento non gestito. Come ho scritto:
riguarda la sintassi di AddHandler se non è abbastanza chiaro. Cmq è semplice:L'evento da gestire tramite AddHandler è
AddHandler evento AddressOf funzione
Va fatto prima dell'initialize dei componenti.
Ans.