不同的form使用相同的serial port 各位大大好,本人目前正在开发C#的UI接口,面临了一些问题如下:如何在不同的form使用相同的serial port呢?(即:form1先开启COM 5,可以对arduino进行通讯,接着按一按钮开启form2,而form2也希望对COM 5作通讯,但COM 5必须是藉由form1所给予,不用再重新开启COM 5。)不知道各位有任何的见解吗 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要是Form2也打开Com5,form1上的Com5必须先关闭 所以说两个form只能同时存在一个com port啰?不能同时使用吗? 同一个串口,没办法同时两张form 打开的,打开之后要重新使用,必须先关闭后再打开的。 你的Form1如何管理Serial Port?把它变为public的开放出来让关联对象可以访问。而假如Form2是Form1打开的,那么在设计Form2时作为参数来设计就行了。 可以使用一个程序去访问端口,然后这个程序以wcf服务的方式和你的程序通讯,你的程序通过调用它间接访问串口。 同一个程序,只要共享一个SerialPort对象就可以了。 不好意思,有sample code吗? wpf 中怎么引用Generic.xaml里的元素呢? 大家好,小菜问一个问题DataGridView的第一列也就是没有东西那列能取消吗? 问个C# 读出内存地址后,这么显示游戏怪物名字的问题 请问用GDI+将彩色图如何高效的变为灰色图,将灰色图处理为伪彩 DataSet转换成记录集Recordset 问一个函数重载的问题 调用ORACLE存储过程的问题? 请教一个关于c#命名空间的问题 C# 有没有VB的callbyname的功能 PerformanceCounter类 请问,winform如何显示官网北京时间 怎样处理字符串中的特殊字符、隐含字符
所以说两个form只能同时存在一个com port啰?不能同时使用吗?
不好意思,有sample code吗?