当系统出现问题时,怎么让转去执行一条命令而不显示系统错误?我指的不是用"try{}catch{}",而是整个系统中,只要出现问题时就转去执行一条命令而不显示系统错误?
在webform中可以在Global.asax的Application_Error()中设置,现在c/s的winform怎么设置?

解决方案 »

  1.   

    可以(在直接执行.exe时,离开调试环境,下面就可以捕捉所有异常)!
    Application.ThreadException +=new ThreadExceptionEventHandler(Application_ThreadException);private void Application_ThreadException(object sender, ThreadExceptionEventArgs e)
    {
    MessageBox.Show(e.Exception.ToString());
    }
      

  2.   

    你要实现针对什么问题的处理?
    如果是代码的问题,用try{}catch{}该可以了,
    要是关于程序进程的,
    那你就编写一个监控程序监视这个进程吧.
      

  3.   

    象VFP、PB和webform都有一个设置,当系统出问题时,转向至一个错误处理程序!在winform中try{}catch{}中能实现一段代码中转向,VFP、PB和webform中是全局的征对整个系统的!