TC官方合作论坛

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

[已解决] 求线程关闭的问题。

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-18 22:34:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在线程句柄都是可以正确获取到,而且闭关的时候也可以获取到,但是线程就是关闭不了,求大神指教

空间 多线程多开单停
//默认空间
变量 窗口返回值,大小,线程句柄数组=数组[],窗口句柄数组=数组[],全局线程句柄
//开始按钮_点击操作
功能 开始_点击()



功能结束

//退出按钮_点击操作
功能 退出_点击()

    辅助.退出()
功能结束




功能 热键0_热键()

    返回值=系统.枚举("Notepad",1)
    调试输出(返回值)
    字符串.分割(返回值,"|",窗口返回值)

    数组空间.大小(窗口返回值,大小)
    遍历(i=0;i<大小;i++)
        变量 句柄
        窗口句柄=窗口返回值[i]

        数组空间.增加(窗口句柄数组,窗口句柄)
        调试输出("窗口句柄=="&窗口句柄)
        句柄=线程.开启("多线程多开单停.发送字符串",窗口句柄)
        数组空间.增加(线程句柄数组,句柄)
    遍历结束
功能结束


功能 发送字符串(线程句柄)
    变量 子窗口句柄返回值,分割后的子窗口,子窗口返回串,返回大小,窗口类名,编辑窗口句柄,j=0
    子窗口句柄返回值=系统.枚举(线程句柄,3)

    字符串.分割(子窗口句柄返回值,"|",分割后的子窗口)
    数组空间.大小(分割后的子窗口,返回大小)
    遍历(i=0;i<返回大小;i++)
        窗口类名=窗口.类名(分割后的子窗口[i])
        如果(窗口类名=="Edit")
            编辑窗口句柄=分割后的子窗口[i]

            跳出
        如果结束

    遍历结束
    循环(真)
        j++
        窗口.发送字符串(编辑窗口句柄,j&"测试\n",0)
        辅助.等待(1000)
    循环结束


功能结束


功能 热键2_热键()
    变量 数组大小
    数组空间.大小(窗口句柄数组,数组大小)
    遍历(i=0;i<数组大小;i++)
    调试输出("要关闭==="&窗口句柄数组[i])
    返回结果=线程.关闭(窗口句柄数组[i])
    调试输出("返回结果==="&返回结果)
    遍历结束

功能结束

空间结束
//空间结束语句

本帖子中包含更多资源

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

x
回复

使用道具 举报

板凳
发表于 2014-6-19 00:31:50 | 只看该作者
返回结果=线程.关闭(窗口句柄数组[i])    这句应该写成:  返回结果=线程.关闭(线程句柄数组[i])
回复 支持 反对

使用道具 举报

沙发
发表于 2014-6-18 23:32:44 | 只看该作者
线程.关闭(): 参数需要的是 线程句柄
你给的是窗口句柄吧?
回复 支持 反对

使用道具 举报

地板
发表于 2014-6-19 01:13:01 | 只看该作者

线程.关闭(线程句柄数组[i])//关闭线程
线程.关闭句柄(线程句柄数组[i])//关闭对象,释放资源
不解释
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-26 19:51 , Processed in 0.162947 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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