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

关闭程序时开释串口连接

2012-07-31 
关闭程序时释放串口连接在FormClosing事件中写如下代码,spRecieve是一个串口C# codeif (spReceive.IsOpen)

关闭程序时释放串口连接
在FormClosing事件中写如下代码,spRecieve是一个串口

C# code
if (spReceive.IsOpen){  spReceive.Close();  spReceive.Dispose();}


点窗体右上角X关闭程序时,程序总是没有响应,应该是没有成功释放串口资源。但是点任务栏右键关闭程序正常。
如果把这几行代码去掉,可以很快关闭程序但有时会报错给个提示窗口说资源没释放。

要怎么写才能正常关闭程序啊,每次都不敢点X关程序,跟假死一样。

[解决办法]
不需要dispose..

热点排行