为何界面会经常死机? 程序里面用到了串口通信和读写文件,在进行这两项操作时(比如关闭串口,写文件)会出现界面死机,也没有提示有异常, 界面就一直死在那里了,有时又不会死,哎,不知道是什么原因?该怎么解决。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最大的问题是在做这两个操作时,在消耗资源,导致界面死机,可以在后台执行这两个操作。。 是不是操作的耗時太長(比如在寫一些大文件時)﹐而你這邊又沒有對界面進行重繪﹐所以看起來像死機一樣﹐其實是工作線程一直在跑。最好是工作線程在跑﹐再開一個界面重繪的線程畫界面﹐這樣看起來就不會沒有反應了。 代码的问题,修改一下代码44,我以前也遇到过这种情况,修改代码后没问题了 我发现主要是在关闭串口时会出现这种死机的情况。但又并不是每回必死,而是有时死,有时又不死。 关闭串口时候先停止数据数据发送,然后抛掉缓冲区的数据,再关闭,应该不会死了吧 没有发送数据的,怀疑会不会是需要先把接收数据事件干掉? 注意代码逻辑。 写的文件是不是太大了,或者通信和文件操作两者没协调好... Socket监听失效,这是为什么? 请问这样的异常处理是否完整了? 【版务帖】2009年8月C#版务帖 简单C#问题!!! 一个windows计算器的问题 如何实现结构的枚举?知道C的,但是不知道C#的.(怎么转换呢) ProgressBar的问题 System.Text.Encoding和Encoding的区别? 用c#开发基于数据库的软件方便吗? 第二版(带数据导入导出功能。)制作完毕。。。。下去吧 C#监测音频设备热插拔功能 请问如何将两个C#项目整合到一起?
最好是工作線程在跑﹐再開一個界面重繪的線程畫界面﹐這樣看起來就不會沒有反應了。
我以前也遇到过这种情况,修改代码后没问题了
没有发送数据的,怀疑会不会是需要先把接收数据事件干掉?