写了个小的winform,在其他机器(包括win7,xp)都运行完好,但在某台xp上,执行到多线程就退出到windows了。检查发现是运行到多线程开启(start)时退的。开了个小按钮,开了一个thread,里面什么都不做,仍然是点击按钮就退,进程都关闭了求告知是什么情况造成的。谢谢

解决方案 »

  1.   

    有抛出什么异常么?
    如果什么异常都没有抛出,也没做任何try...catch处理,也没有任何此时推出的代码,最好把代码粘贴出来分析。
      

  2.   


    加了try的,什么异常都没有直接就消失了,进程也没了第一次遇到
      

  3.   


    没有纰漏,空语句也退出,只在那一台机器退出,其他若干机器都正常,代码如下:(new Thread(new ThreadStart(new Action(() => { })))).Start();