主线程是耗时操作,又开了个进度条的线程   进度条是一个窗体Show出来的,我在窗体里面加了个事件FormCloseing 
   
 里面写的是    
          主线程.Abort(); 
          主线程.Join(); 但在终止线程的时候它抛出了异常,不过我已经在catch里面return了 
   
     我在集成环境里面运行就是正常的,没有抛出异常的那个窗口 
  但是我直接从Debug文件夹里运行那个Exe文件就还是报这个异常 
---------------------------------------------------------------
各位大虾?如何搞定?,谢谢了

解决方案 »

  1.   

    Abort主线程??开什么玩笑??
    直接Appliction.End()不就完了??
      

  2.   

    Abort主线程??开什么玩笑??
    直接Appliction.End()不就完了??
    -------------------------------
    我说的是那个耗时线程
      

  3.   

    晕,说清楚嘛,主线程一般都是用来指UI线程的。
    你是怎么Catch那个异常的??
      

  4.   

    try
                {
                    mt.Abort();
                    mt.Join();                th.Abort();
                    th.Join();
                }
                catch
                {            }
      

  5.   

    mt —— 耗时线程
    th —— 进度条