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