Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582

    [vb.net]gestire errori di tutta l'applicazione

    salve a tutti
    vorrei gestire una mail per avvertirmi dei problemi di una mia applicazione Windows form

    implementando il codice suggerito da MSDN qui
    http://msdn.microsoft.com/en-us/libr...(v=vs.90).aspx
    inserendo quindi nella application events il mio gestore errori
    codice:
    Namespace My
        Partial Friend Class MyApplication
            Private Sub MyApplication_UnhandledException(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.UnhandledExceptionEventArgs) Handles Me.UnhandledException
             '--invio mail di errori
            End Sub
        End Class
    End Namespace
    ho il problema che se un errore blocca l'utente con questo gestore errori, non gli da la possibilità di continuare l'azione, esempio qui, ma l'applicazione si chiude facendo perdere tutti i dati

    io vorrei poter dare questo messaggio, quindi dare la possibilità di salvare i dati al mio utonto
    come posso fare
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,289

  3. #3
    Ti interessa probabilmente l'evento Application.ThreadException, ma in genere è una pessima idea lasciare un pulsante "Continua". Se non hai catturato l'eccezione a livello dei tuoi event handler/altri metodi significa, salvo pochi casi particolari, che è un'eccezione non prevista, e che l'unica cosa sensata da fare è chiudere l'applicazione.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.