c# 能否在两个winform上使用同一个端口号?
我在两个winform上都放了serialport控件,使用同一个端口com5,在第一个winform数据发送接收完之后关闭com5,并释放资源,然后在另一个winform中打开com5,结果打不开。是不是只能在一个winform上用啊?
我在两个winform上都放了serialport控件,使用同一个端口com5,在第一个winform数据发送接收完之后关闭com5,并释放资源,然后在另一个winform中打开com5,结果打不开。是不是只能在一个winform上用啊?
答案:一般用port.Close()就可以了
你打不开系统有报什么错吗?除非你端口没有关闭,就再次打开了
还有就是硬件的问题,你用的是不是USB转串口线
其他:Dispose以后好像并不真正释放了端口资源,建议你做成一个服务或者进程来处理
上一个:请问这段在<21天学通ASP.NET>第二十章第384页的这段程序什么意思?
下一个:asp.net mvc 2.0 如何实现下载功能