TC官方合作论坛

 找回密码
 立即注册
查看: 1049|回复: 7
打印 上一主题 下一主题

[问题] 多窗口下如何相互通讯并控制

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-19 19:43:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 江风影 于 2014-9-19 19:57 编辑

请教大家,就是同时打开三次软件窗口,但其中只一个窗口执行一个检测,其他的都不执行,如果这个窗口关闭了或检测功能停止了,就换一个窗口重新运行,这个如何能实行呢
我是用线程中事件来写的,第一个窗口建立事件并执行功能,其它窗口如果找到这个事件就不执行功能,当第一个窗口关闭时把事件删除,其它窗口如果检测到事件删了就自已建一个相同的事件并执行功能,

但目前,第一个窗口删除了事件后,其它窗口还是判断这个事件存在,所以不知道原因啊

回复

使用道具 举报

沙发
 楼主| 发表于 2014-9-19 21:20:02 | 只看该作者
伤心,回复了一堆别人的问题,把自己的帖子搞沉了都没人理我,我自己顶
回复 支持 反对

使用道具 举报

板凳
发表于 2014-9-19 21:37:43 | 只看该作者
可以找到窗口标题啊,按键里我常用的
回复 支持 反对

使用道具 举报

地板
发表于 2014-9-19 21:54:36 | 只看该作者
再说清楚点.
回复 支持 反对

使用道具 举报

5#
发表于 2014-9-19 23:19:33 | 只看该作者
蒙头发展。
回复

使用道具 举报

6#
发表于 2014-9-20 08:09:06 | 只看该作者
江风影 发表于 2014-9-19 21:20
伤心,回复了一堆别人的问题,把自己的帖子搞沉了都没人理我,我自己顶

江大侠,支持你,
回复 支持 反对

使用道具 举报

7#
发表于 2014-9-20 12:38:10 | 只看该作者
江风影 发表于 2014-9-19 21:20
伤心,回复了一堆别人的问题,把自己的帖子搞沉了都没人理我,我自己顶

建议 你 用读配置的方法
用一个配置文件 来控制
当第一个窗口关闭的时候  向配置文件中 写入  窗口1已经关闭
那么 当 第二个 窗口 读的时候  如果里面的内容是  窗口1已经关闭 那么第二个 窗口就开始执行

就这样的,问题解决了 给我  最佳 吧
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-9-20 16:21:53 | 只看该作者
用配置的办法很简单,但在多开下会不断读磁盘,目前用的办法是消息方式,当检测功能运行的那个窗口关闭前就找其它窗口,如果找到其它窗口就发一个消息给对方,然后相应的窗口检测功能就开始运行,这样就实现了,对不起,没人能比较好的回答,这个最佳还是我自己留着吧
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-25 06:05 , Processed in 0.159707 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表