读书人

关闭程序时开释串口连接

发布时间: 2012-07-31 12:33:46 作者: rapoo

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

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


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

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

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

读书人网 >C#

热点推荐