首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

在程序中怎么中止已经执行的循环,小弟我试了几种方法不行啊救急

2012-03-07 
在程序中如何中止已经执行的循环,我试了几种方法不行啊!!!救急!!我在一个按钮事件里有一个耗时的循环,有一

在程序中如何中止已经执行的循环,我试了几种方法不行啊!!!救急!!
我在一个按钮事件里有一个耗时的循环,有一个中止变量   bool   flag,在另一个按钮事件里控制flag   为flase,但是这个按钮好像没反应啊!!!

[解决办法]
flag 应该是成员变量或全局变量,或者在循环中显示FLAG的值看看是怎么回事。
[解决办法]
把循环另开一个线程
中止线程即可,不然在循环结束之前程序不会相应
[解决办法]
同意楼上的
开多一个线程就好了

[解决办法]
最好不要在控件响应消息里放耗时的代码,要不程序会象死机一样直到循环结束

热点排行