本帖最后由 boss_kg 于 2012-05-05 11:04:10 编辑

解决方案 »

  1.   

    在调试的时候是不会出现这种情况,在点击exe文件的时候有可能出现这种情况,调试打印不太好搞。有没有其他办法调试呢!
      

  2.   

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

  3.   

    我的解决了,原因是我的程序中用到了一个第三方都行,每次关闭是 第三那个东西可能报错,导致它里边的有线程没有死掉,然后它的com对像就没有释放掉。就出现这种情况。