我用vc++6.0编写了一个console的串口通信程序。在win2000的命令提示符状态(也就是dos)下运行。但发现,在通信过程中,如果在dos的黑色窗口内点击鼠标左键,console程序就会暂停发送数据,并选择一个字符块(显示白色);点击鼠标右键,console程序...
全文
回复(14) 2005-03-03 17:14 来自版块 - c/c++入门(VC,KeilC使用)
表情
bmyyyud将这个串口通信程序做成一个服务,窗口都没有,也谈不上干扰了(2005-03-08 16:07)
BellDu在程序新开线程,发现和以前一样。仍然不能解决该问题。 如果能够屏蔽鼠标消息也可以呀。 还请那位高手指点!(2005-03-07 17:32)
BellDu我也认为新开一个线程,专门处理串口事件是个好办法。很可能会解决该问题。 这个问题是一个很早以前发现的问题。但现在有其他事情忙,没办法验证。 感谢9楼的回答! :)(2005-03-07 09:30)
AllenZh我用cserialport类作串口的时候也遇到过,不仅鼠标有影响,而且切换窗口的时候也有影响。后来发现是message作怪。 串口操作很简单,自己调用api就非常简单了。 还有,如果必要使用多线成肯定会好些(2005-03-06 14:18)
yachli我用cserialport类作串口的时候也遇到过,不仅鼠标有影响,而且切换窗口的时候也有影响。后来发现是message作怪。(2005-03-05 11:31)
seahawk[quote]在 Windows Console 窗口中,点击左键选中,当前 Console 中执行的任务进程都会暂停。 任何进程均如此,与串口程序无关。 我的程序是读卡器程序。以前有一个版本,但不是用VC++编写的,在无数机器上用过(包括win2000,win98)都...(2005-03-04 16:55)
BellDu在 Windows Console 窗口中,点击左键选中,当前 Console 中执行的任务进程都会暂停。 任何进程均如此,与串口程序无关。 我的程序是读卡器程序。以前有一个版本,但不是用VC++编写的,在无数机器上用过(包括win2000,win98)都没有上述问题。...(2005-03-04 09:09)
BaoFuwin2000的命令行窗口并不是dos,虽然窗口外观看起来很像是dos,其内部运行机制与dos有很大不同。(2005-03-04 07:38)
ebyte在 Windows Console 窗口中,点击左键选中,当前 Console 中执行的任务进程都会暂停。 任何进程均如此,与串口程序无关。(2005-03-03 18:37)
forever_006我要去吃东西了,886~(2005-03-03 18:01)

返回顶部