TC官方合作论坛

 找回密码
 立即注册
查看: 2525|回复: 11

[已解决] 多线程多开如何在不同的窗口实现不同的功能?

[复制链接]
发表于 2014-1-26 20:57:50 | 显示全部楼层 |阅读模式

马上加入TC

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

x
{:soso_e109:}作为一个小白,我在论坛溜达了好几天才壮胆发帖.

希望能有大神给我讲讲.
回复

使用道具 举报

发表于 2014-1-26 22:28:48 | 显示全部楼层
将不同功能封装到不同函数中,然后对应窗口的线程内调用对应的函数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-26 22:40:46 | 显示全部楼层
cylhb 发表于 2014-1-26 22:28
将不同功能封装到不同函数中,然后对应窗口的线程内调用对应的函数。

那用什么方法来判断到底该调用哪个函数呢?
回复 支持 反对

使用道具 举报

发表于 2014-1-26 22:44:56 | 显示全部楼层
kam 发表于 2014-1-26 22:40
那用什么方法来判断到底该调用哪个函数呢?

你用什么判断不同窗口?你用什么来确定这个窗口该做什么?
无非就是根据你的想法写出来而已。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-26 23:47:35 | 显示全部楼层
cylhb 发表于 2014-1-26 22:44
你用什么判断不同窗口?你用什么来确定这个窗口该做什么?
无非就是根据你的想法写出来而已。。 ...

如果两条线程都取一个控件的值该怎么办呢?
回复 支持 反对

使用道具 举报

发表于 2014-1-26 23:52:55 | 显示全部楼层
-。-主要看你到底想干什么。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-27 00:12:09 | 显示全部楼层
cylhb 发表于 2014-1-26 23:52
-。-主要看你到底想干什么。。。

比如单选框0如果选定了,小明会去炸掉靖国神社,而小刚会去美国爆打奥巴驴,但如果单选框0没选中他俩哪里都不会去,但我只想让他们一个人在家跟我玩肥皂,怎么破?大神
回复 支持 反对

使用道具 举报

发表于 2014-1-27 00:29:34 | 显示全部楼层
首先你要区分谁是小明,谁是小刚。
比如说你有一个函数
功能 炸RIBEN(谁去)
功能结束

功能 炸MEIG(谁去)
功能技术

判断单选框如果选中了,那么就执行启动2个线程
线程.开启("***.炸RIB",小明)
线程.开启("***.炸MEIG",小刚)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-27 00:47:14 | 显示全部楼层
cylhb 发表于 2014-1-27 00:29
首先你要区分谁是小明,谁是小刚。
比如说你有一个函数
功能 炸RIBEN(谁去)

要是这样我就不发帖问了,
人物和地点都是未知数,这种方法行不通啊
功能 恐怖分子(谁)
功能结束
功能 轰炸(哪)
功能结束
功能 跑路(南北极)
功能结束
回复 支持 反对

使用道具 举报

发表于 2014-1-27 01:14:06 | 显示全部楼层
既然是未知数,就应该想办法先把未知变成已知,再来分配工作不是吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-10-1 16:41 , Processed in 0.038302 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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