在程序中如何中止已经执行的循环,我试了几种方法不行啊!!!救急!!
我在一个按钮事件里有一个耗时的循环,有一个中止变量 bool flag,在另一个按钮事件里控制flag 为flase,但是这个按钮好像没反应啊!!!
[解决办法]
flag 应该是成员变量或全局变量,或者在循环中显示FLAG的值看看是怎么回事。
[解决办法]
把循环另开一个线程
中止线程即可,不然在循环结束之前程序不会相应
[解决办法]
同意楼上的
开多一个线程就好了
[解决办法]
最好不要在控件响应消息里放耗时的代码,要不程序会象死机一样直到循环结束