Re: Windows Form Level Exception

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



try placing a try-catch block where you instanciate you form, like:
try{
Form my = new Form();
my.Show();
......
}catch(Exception e){}

I use AppDomain.CurrentDomain.UnhandledException in the Program class,
even if a read an article about not all exceptions bee caugth with this
handler.

Patrice ha escrito:

Try AppDomain.CurrentDomain.UnhandledException and/or
Application.ThreadException

--
Patrice

"Angelina" <me.angelina@xxxxxxxxx> a écrit dans le message de news:
e0yFGNXsGHA.3832@xxxxxxxxxxxxxxxxxxxxxxx
Hi Dmytro,

Thanx for the answer. The thing you told below is already used in my
application. I was just trying to figure out more secure approach to be on
safer side. But anyways thanx for anwering this and my previous queries
too :)

"Dmytro Lapshyn [MVP]" <x-code@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:e51s6vVsGHA.4872@xxxxxxxxxxxxxxxxxxxxxxx
Hi Angelina,

No, there's nothing like that in Windows Forms, as far as I know.
Actually, you should think of such global handlers only as of a "safety
net" that prevents the whole app from a nasty crash if bad things happen.

My recommendation is to have exception handlers everywhere an exception
can occur. It's OK to have a reusable procedure responsible for
displaying error messages, but catch errors as close to the place they
occur as possible. With this strategy, you should be able to gracefully
deal with many errors without even having to display any message to the
user.

--
Regards,
Dmytro Lapshyn [MVP]
http://blogs.vbcity.com/DmytroL

"Angelina" <me.angelina@xxxxxxxxx> wrote in message
news:udDkEFVsGHA.4420@xxxxxxxxxxxxxxxxxxxxxxx
Is there anything similar to "Error" event of System.Web.UI.Page of
Webforms in a Windows Forms?? I want to catch all errors occured in a
windows form? I already know there is Application.ThreadException but
that is on application level.

- angi





.



Relevant Pages

  • Re: How to determine if calling app is window or console
    ... different global exception handlers. ... It can be beneficial to combine the above global handlers in your app, ... In my Windows Forms apps I would have a handler attached to the ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Exception management question...
    ... >ThreadException from a static method and not from an instance method ... and their handlers can be instance or static. ... Delegates really don't know any thing about windows or pumps. ... >> handler rather than the intended exception handler on the other form. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Application Level Error Handling
    ... different global exception handlers. ... It can be beneficial to combine the above global handlers in your app, ... implement the global exception handling in .NET that explains why & when you ... In my Windows Forms apps I would have a handler attached to the ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Catching every unhandled exception?
    ... different global exception handlers. ... It can be beneficial to combine the above global handlers in your app, ... implement the global exception handling in .NET that explains why & when you ... In my Windows Forms apps I would have a handler attached to the ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Comparison with False - something I dont understand
    ... the registered handlers are part of the prevailing dynamic context. ... When an exception occurs, you invoke the handlers, most-recently ... fluid dynamically is ...
    (comp.lang.python)