TC官方合作论坛

 找回密码
 立即注册
查看: 1626|回复: 8

[已解决] TC5.5 执行循环语句,为什么会出现未响应?导致程序停止!

[复制链接]
发表于 2016-2-22 20:06:29 | 显示全部楼层 |阅读模式
TC5.5 执行循环语句,为什么会出现未响应?导致程序停止! 是版本的问题么?
下面是我测试的代码,求大神解答!!


功能 循环测试()
    变量 i=0
    循环(i<100)

        i=i+1

        等待(200)
    结束      
结束



功能 按钮0_点击()
    等待(500)
循环测试()
结束

上面是代码,看来看去 没错啊!!但是一点按钮,开始,就出现未响应!


本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2016-2-22 20:14:47 | 显示全部楼层
功能 循环测试()
    变量 i=0
    循环(i<100)
        i=i+1
        调试输出(i)
        等待(200)
    结束      
结束

功能 按钮0_点击()
    线程开启("循环测试","")
结束
回复 支持 反对

使用道具 举报

发表于 2016-2-22 21:08:28 | 显示全部楼层
5.4版本以上用非阻塞式等待
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2016-2-23 00:26:02 | 显示全部楼层
什么叫做 非阻塞式等待?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-23 02:09:43 | 显示全部楼层
言术 发表于 2016-2-22 20:14
功能 循环测试()
    变量 i=0
    循环(i

感谢了兄弟!原来要加个线程开启!
回复 支持 反对

使用道具 举报

发表于 2016-2-23 09:30:37 | 显示全部楼层
wtl3ull 发表于 2016-2-23 00:26
什么叫做 非阻塞式等待?

功能 循环测试()
    变量 i=0
    循环(i<100)
        i=i+1
        调试输出(i)
        等待(200,假)//非阻塞式等待
    结束      
结束

功能 按钮0_点击()
    循环测试()
结束
回复 支持 反对

使用道具 举报

发表于 2016-3-2 08:41:33 | 显示全部楼层
学习一下!!
回复

使用道具 举报

发表于 2016-3-2 08:41:36 | 显示全部楼层
学习一下!!
回复

使用道具 举报

发表于 2016-3-2 08:41:38 | 显示全部楼层
学习一下!!
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-16 08:32 , Processed in 0.047091 second(s), 25 queries .

Powered by 海安简单软件服务部

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

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