日期:2014-05-18  浏览次数:20945 次

出现一个问题导致程序停止正常工作。请关闭改程序。
我用C#写的代码,关于网络多线程方面的,但是有时候在关闭程序的时候会弹出,程序已停止工作,出现一个问题,导致程序停止正常工作。请关闭该程序。如下图所示:

程序里边的线程也都是后台线程。不知到什么原因导致这样的结果,请求各位大侠帮忙看看。

------解决方案--------------------
说明有错误,写日志记录,调试
------解决方案--------------------
最好能在程序里面添加调试信息输出出来看看
还有看看事件查看器里面有没有详细的错误日志。
------解决方案--------------------
程序代码用while循环
------解决方案--------------------
可以Trace 啊,
------解决方案--------------------
C# code

  private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            //退出提示,真的要退出,才允许退出 
            if (MessageBox.Show(this, "您真的要退出?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Environment.Exit(0);//可以退出单独开启的线程
            }
            e.Cancel = true;
        }

------解决方案--------------------
你的问题解决了么? 我也遇到同样问题唉