函数执行时间长的问题,导致窗口拖动不了 - C++ Builder / Windows SDK/API
点击一个按钮,然后调用一个函数,这个函数执行时间比较长。在函数没有执行完之前其他按钮都点击不了了,窗口也拖动不了。怎么处理这个函数让它不要一直占着整个进程,让窗口能及时响应其他消息?
[解决办法]
用线程
[解决办法]
如果有循环 可以加上Application->ProcessMessages
或者把这段代码放到线程里
[解决办法]
放到线程里执行~~
发布时间: 2012-02-13 17:20:26 作者: rapoo
函数执行时间长的问题,导致窗口拖动不了 - C++ Builder / Windows SDK/API
点击一个按钮,然后调用一个函数,这个函数执行时间比较长。在函数没有执行完之前其他按钮都点击不了了,窗口也拖动不了。怎么处理这个函数让它不要一直占着整个进程,让窗口能及时响应其他消息?
[解决办法]
用线程
[解决办法]
如果有循环 可以加上Application->ProcessMessages
或者把这段代码放到线程里
[解决办法]
放到线程里执行~~