首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关闭程序时没有反应解决方案

2012-06-18 
关闭程序时没有反应程序点右上方的X后,程序像假死一样没有反应,只有在任务栏上点击右键关闭才可以。请问是

关闭程序时没有反应
程序点右上方的X后,程序像假死一样没有反应,只有在任务栏上点击右键关闭才可以。
请问是什么原因呢?

串口,定时器,线程我都在关闭程序时释放了。。

C# code
        private void FrmGather_FormClosing(object sender, FormClosingEventArgs e)        {            timerStatusUpdate.Dispose();            timerSendWeight.Dispose();            spReceive.Close();   //关闭串口            ThSKConnect.Abort(); //关闭线程            ThCheckState.Abort();  //关闭线程            ThSKSend.Abort();        }


[解决办法]
对每一个先close下,再Dispose()下,记得顺序不要错了,先小的再大的。这样试试看
[解决办法]
spReceive这个close()后然后Disponse()下试试

热点排行