mdi与串口通讯 我有一个mdi的程序 在子窗体里面有一个serialPort操作串口。但是现在关闭主窗口整个程序就会卡住,于是我在子窗体的closed事件里面写了serialPort.close(),还是不行。请各位大大帮忙解决下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有dispose 应该是某个操作阻塞了 dispose窗体和控件都没有 如果先关闭子窗体在关闭父窗体就没事,如果直接关闭父窗体就会卡住 关闭窗体是不能真正释放资源的,只有把循环结束close(),Dispose()方法,虽然能释放当前窗体的资源,却不能强制结束循环System.Environment.Exit(int exitcode)方法可以终止当前进程并为基础操作系统提供指定的退出代码。 System.Environment.Exit(int exitcode)使用这个也没有 一样卡住 在主窗体的closed事件里也加上serialPort.close() 别想了。没做过串口程序的人解决不了这个问题的。我懒,早就想写个博客文章来说明这个问题了。中文没有文章介绍过这个解决方法,没有人阐述过原理,msdn英文网上也都说是不知道怎么回事的。等我写好后来这里贴链接吧。 ASP.NET导航控件 C#开发邮件客户端 求InstallShield11 注册机/注册号 public class PrintGridDocument:PrintDocument,,,在页面设置里改为横向,但在预览里还是竖的。?????? sql 2005如何使用xp_cmdshell呢? 如何清屏? 有没有比较成熟一点的FTP上传下载的共享程序(用C#编写的) 原来的web程序没法运行了,请高手help? 字符串去重转换。 如何将汉字url正确转换 winform中如何设置窗体的关闭属性,就是让右上角的叉号不显示 VS常规选项卡里添加的语句块无法保存
关闭窗体是不能真正释放资源的,只有把循环结束close(),Dispose()方法,虽然能释放当前窗体的资源,却不能强制结束循环System.Environment.Exit(int exitcode)方法可以终止当前进程并为基础操作系统提供指定的退出代码。