| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 894 人关注过本帖
标题:我用com口读称重数据,同时操作右键菜单,就读不到数据,是不是单线程问题? ...
只看楼主 加入收藏
ljb8864
Rank: 1
等 级:新手上路
帖 子:169
专家分:7
注 册:2023-6-4
结帖率:2.78%
收藏
已结贴  问题点数:20 回复次数:19 
我用com口读称重数据,同时操作右键菜单,就读不到数据,是不是单线程问题?
那应该如何用多线程

[此贴子已经被作者于2023-7-2 15:48编辑过]

搜索更多相关主题的帖子: 数据 右键 操作 单线程 菜单 
2023-07-02 15:47
shizi0
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:118
专家分:324
注 册:2012-10-2
收藏
得分:5 
虽然没看到程序很难说,但感觉不是线程问题。Vfp程序应该会等待COM返回,返回前右键操作不了。
2023-07-02 16:18
ljb8864
Rank: 1
等 级:新手上路
帖 子:169
专家分:7
注 册:2023-6-4
收藏
得分:0 
回复 2楼 shizi0
com 口在运行,,右键菜单后停止
2023-07-02 16:41
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10559
专家分:42996
注 册:2014-5-20
收藏
得分:5 
VFP多线程有点麻烦
要实时监控可用一个子进程处理COM口数据,有数据时通过消息通知主进程处理数据。
2023-07-02 17:43
ljb8864
Rank: 1
等 级:新手上路
帖 子:169
专家分:7
注 册:2023-6-4
收藏
得分:0 
回复 4楼 吹水佬
两不同执行文件窗体,用postmessage吗,,
消息发过来会执行吗
用web读com可行不

[此贴子已经被作者于2023-7-2 18:01编辑过]

2023-07-02 17:53
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10559
专家分:42996
注 册:2014-5-20
收藏
得分:0 
以下是引用ljb8864在2023-7-2 17:53:58的发言:

两不同执行文件窗体,用postmessage吗,,
消息发过来会执行吗
用web读com可行不

这种情况无需用WEB了吧
用VFP已经实现COM口数据处理了,只是想操作手顺点。
如果要求处理完一个事务才能处理下一个事务,就不能用异步消息(postmessage),要用SendMessage。
2023-07-02 20:00
ljb8864
Rank: 1
等 级:新手上路
帖 子:169
专家分:7
注 册:2023-6-4
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

就是右键后COM读数停止了,而WEB的视频头在运行,说明WEB是多线程的,
2023-07-03 07:39
ljb8864
Rank: 1
等 级:新手上路
帖 子:169
专家分:7
注 册:2023-6-4
收藏
得分:0 
预览报表或右键菜单都会停止COM读取,
2023-07-03 09:44
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:647
专家分:2502
注 册:2018-3-13
收藏
得分:5 
似乎很正常,右键菜单和报表的行为都像阻塞函数,在未取得用户选择前不会执行它们的vfp代码
report form 倒是有 nowait 子句可改变为非模式状态

这家伙很懒,啥也没留下
2023-07-03 10:58
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10559
专家分:42996
注 册:2014-5-20
收藏
得分:0 
以下是引用ljb8864在2023-7-3 09:44:50的发言:

预览报表或右键菜单都会停止COM读取,

单线程的就是这样的吧,做完一事还一事,不可能有并行并发的事务。
2023-07-03 10:59
快速回复:我用com口读称重数据,同时操作右键菜单,就读不到数据,是不是单线程 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012569 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved