TC官方合作论坛

 找回密码
 立即注册
查看: 2031|回复: 0

[其他] 在TC新版本中新手不得不了解的"等待"命令

[复制链接]
发表于 2015-9-3 16:28:18 | 显示全部楼层 |阅读模式

马上加入TC

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

x
调试一段代码,发现运行后窗口总是卡死几秒时间,不能拖动不能操作,找不出是哪里出了问题.

刚开始想到过延时命令,其他语言中延时命令的使用可能导致假死问题,检查后发现"等待(2000)"这样写没问题,4.431版本之前,这样的确没问题,然后就考虑会不会是代码结构出了问题,之后就是调来调去.

最后发现,调试的方向完全错了,刚开始的时候,才是对的.

4.431版本的等待命令,只有一个参数,就是等待的毫秒数,5.4版本的等待命令,多了一个参数,就是模式的设置,真为阻塞模式,假为非阻塞模式,默认为真,


修改等待命令为"等待(2000, 假)",问题解决了,不过感慨:
        为什么不把默认模式设置成假呢?假要用得多些;
        为什么不在功能举例里面体现出来呢?功能举例里面的例子只提供了一个延时多少毫秒的整数.

回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-11 10:49 , Processed in 0.056505 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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