TC官方合作论坛

 找回密码
 立即注册
查看: 1736|回复: 5

[其他] 请问多开每个窗口都要绑定一次吗?

[复制链接]
发表于 2014-8-14 09:09:54 | 显示全部楼层 |阅读模式

马上加入TC

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

x
如题,请问多开每个窗口都要绑定一次吗?
回复

使用道具 举报

发表于 2014-8-14 10:06:14 | 显示全部楼层
本帖最后由 610761555 于 2014-8-14 10:11 编辑

嗯。一个窗口对应一个对象,然后绑定就行了!//线程句柄,窗口句柄,等信息自己保存了,方便绑定和控制线程
大概是这样:

  1. var ts=数组[3],线程句柄=数组[3]
  2. 功能 开始_点击()
  3. var j
  4. //开启3个线程
  5. for(j=0;j<3;j++)
  6.    线程句柄[j]=thread.beginthread("空间名.主线程",j)
  7. endfor
  8. 功能结束

  9. 功能 主线程(i)
  10. ts[i]=com("ts.tssoft")
  11. //绑定窗口
  12. //挂机代码
  13. 功能结束
复制代码

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-14 10:22:56 | 显示全部楼层
610761555 发表于 2014-8-14 10:06
嗯。一个窗口对应一个对象,然后绑定就行了!//线程句柄,窗口句柄,等信息自己保存了,方便绑定和控制线程 ...

我开30个窗口,前十个执行脚本A,中间十个执行脚本B,后十个执行脚本C,请给一下思路,谢谢!!!
回复 支持 反对

使用道具 举报

发表于 2014-8-14 10:29:52 | 显示全部楼层
在界面上弄个复选框,
如果 复选框0 选中
运行脚本A,绑定窗口

如果 复选框1 选中
运行脚本B,绑定窗口

如果 复选框2 选中
运行脚本C,绑定窗口
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-14 10:43:39 | 显示全部楼层
610761555 发表于 2014-8-14 10:29
在界面上弄个复选框,
如果 复选框0 选中
运行脚本A,绑定窗口

我开的这30个窗口要同时运行。你的意思脚本运行时还要手动选复选框选项啊?
回复 支持 反对

使用道具 举报

发表于 2014-8-15 01:28:27 | 显示全部楼层
本帖最后由 610761555 于 2014-8-15 01:38 编辑

for(j=1;j<31;j++)
if(j<11)
//1-10窗口开启线程A
endif
endfor

活学活用。。人是活的方法也是活的,靠自己运用
遍历窗口句柄,前10个窗口开启线程A,第2个10开启线程B,第3个10开启线程C
只要保存好窗口、线程句柄等信息就方便控制线程了。还怕做不到么

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-15 20:44 , Processed in 0.038773 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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