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

怎样在点击按钮2以后,就能够停止点击按钮1后正在进行的工作?解决办法

2012-02-28 
怎样在点击按钮2以后,就能够停止点击按钮1后正在进行的工作?比如说点击“按钮1”后,开始扫描,我想中断扫描,

怎样在点击按钮2以后,就能够停止点击按钮1后正在进行的工作?
比如说点击“按钮1”后,开始扫描,我想中断扫描,就点击“按钮2”,那么怎么设计按钮2?

[解决办法]
在按钮1中这样写
begin
While 条件//条件变量是全局的
begin
Application.ProcessMessage

end;
end;

在按钮2中这样写
begin
更改循环条件
end;
[解决办法]
扫描的循环代码里面加变量判断,变量为False就返回,然后按钮2中把变量设置为False
[解决办法]
按钮1创建线程,按钮2结束线程。
[解决办法]
一楼的方法可以
不过我觉得让它睡眠一下更好,时间自己控制;

...
sleep(1000);
Application.ProcessMessage;
...

热点排行