TC官方合作论坛

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

[问题] 一个程序里面怎么开启多个线程啊...断点测试,每次都是程序崩溃的...苦闷

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-5 20:59:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
功能 逻辑型 开始_点击()
    采集线程=线程.开启("测试扫描.采集1","")
    鼠标扫描线程=线程.开启("测试扫描. 扫描1","")
    help.sleep(1000)
返回 真
功能结束


在第二个开启线程
鼠标扫描线程=线程.开启("测试扫描. 扫描1","")
就崩溃
求大神帮忙...
回复

使用道具 举报

沙发
发表于 2012-8-5 21:05:19 | 只看该作者
线程的代码看看
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-8-5 21:07:59 | 只看该作者
回复 2楼陌上青衣。的帖子

//=================================使用道具===================================
功能 逻辑型 采集1()
help.sleep(2000)                                                                              
dm.KeyPress (48)                                                                           
help.sleep(3000)                                                                                                                                                   ////////
dm.KeyPress(66)                                                                        
help.sleep(3000)   
dm.MoveTo(559,270)
help.sleep(1500)   
鼠标.右键单击(1)        
help.sleep(5000)                          
dm.KeyPress(27)     //关闭背包按ESC键
help.sleep(1000)
返回 真
功能结束
//===============================================================
功能 逻辑型 开始_点击()
    采集线程=线程.开启("测试扫描.采集1","")
    鼠标扫描线程=线程.开启("测试扫描. 扫描1","")
    help.sleep(1000)
返回 真
功能结束
//===============================================================
功能 逻辑型 退出_点击()
线程.等待(采集线程,1000)
辅助.等待(1000)
dm.UnBindWindow()
help.sleep(1000)
辅助.退出()
help.sleep(1000)
返回 真
功能结束
//===============================================================
功能 逻辑型 扫描1()
整型[][] 鼠标坐标
鼠标坐标=整型[25][25]
整型 X,Y,i=313,j=270
循环(i<10)
        循环(j<11)
            Y=10*j
            j=j+1
            辅助.等待(1000)
            
            如果(j==10)
                j=0
                i=i+1
            如果结束
            
            X=10*i
            鼠标.移动(X,Y)
        循环结束      
循环结束

返回 真
功能结束





发现我的数学变得比以前好了。。。
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-8-5 21:19:23 | 只看该作者
回复 3楼lw082273的帖子

是不是要在代码的别的下判断 调用对应的进程开启功能?
回复 支持 反对

使用道具 举报

5#
发表于 2012-8-5 21:20:09 | 只看该作者
i=313,j=270

循环(i<10)
        循环(j<11)

这个两个循环貌似不会执行的吧
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-8-5 21:24:14 | 只看该作者
回复 5楼陌上青衣。的帖子

这个循环测试过的...现在时都进不了这个循环了...刚到第二个线程  程序就挂了
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-8-6 22:03:57 | 只看该作者
回复 5楼陌上青衣。的帖子

额 原版是i 和j都是赋的0,后来改成坐标,就没测试
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-18 20:30 , Processed in 0.106631 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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