TC官方合作论坛

标题: 在TC新版本中新手不得不了解的"等待"命令 [打印本页]

作者: callgood    时间: 2015-9-3 16:28
标题: 在TC新版本中新手不得不了解的"等待"命令
调试一段代码,发现运行后窗口总是卡死几秒时间,不能拖动不能操作,找不出是哪里出了问题.

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

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

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


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






欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1