打开time后整个程序很卡,该怎么处理
打开time后整个程序很卡我的程序主要是不停地对edit框进行一些处理和操作,但是打开time1-enable后整个程
打开time后整个程序很卡
我的程序主要是不停地对edit框进行一些处理和操作,但是打开time1->enable后整个程序窗口变得很卡,要按一个按键,不要停地按好多次,过一会才起效,感觉time1在运行的时候将全部资源都占满了,我只是在窗体上放了个button按键,用来将time1->enable作一个false操作,请问要怎么样才能让窗口不卡住。
[解决办法]
timer是会导致这个问题,所以如果频率很高的话,不建议用timer来做
可以用多线程来控制
[解决办法]
新开线程吧。没办法。
[解决办法]
[解决办法]还有要看对edit框做什么处理了,要只是对内容做处理的话可以在edit->onChange事件中处理,只有edit中内容有变化的话,控件就会自动调用这个事件,如果是这种情况的话就timer的效率就太低了。
[解决办法]建议用线程!不要用Timer控件.
[解决办法]检查Timer触发后的执行的代码,Timer虽然耗费资源,但正常情况下是不应该会出现这样的问题的。