对于可能会发生错误的地方用TRY CATCH 捕获,
但是肯定会有预料不到的错误,这个什么时候怎么办?

解决方案 »

  1.   

    到MSDN上看看用法就明白了,search以后的贴子,多的去了。
      

  2.   

    那就用try把整个程序包起来了..
      

  3.   

    但是肯定会有预料不到的错误,这个什么时候怎么办?
    -----------------------------------------------
    要不就弄成
    try
    {
      ...
    }
    catch
    {
      MessageBox.Show("未知错误!");
    }
    算了。
      

  4.   

    可以如下捕获,
    Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);在Application_ThreadException中放入提示信息,例如:
    void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
            {
                MessageBox.Show("不知道的错误");            
            }
      

  5.   

    可以如下捕获,
    Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);在Application_ThreadException中放入提示信息,例如:
    void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
            {
                MessageBox.Show("不知道的错误");            
            }
    我用了这个方法,但是出了错误,没反应