版块
论坛
喜欢
话题
应用
搜索
登录
注册
BellDu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=13372
请教:鼠标怎么会干扰串口通信程序
我用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)
回复
BaoFu
:
win2000的命令行窗口并不是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)
回复
1
2
下一页 »
BellDu
加关注
写私信
0
关注
0
粉丝
55
帖子
返回顶部