首页 > 学院 > 开发设计 > 正文

如何接受消息,中断正在处理的过程

2019-11-18 18:13:40
字体:
来源:转载
供稿:网友
 

var Interrupt:boolean;

PRocedure TForm1.Button5Click(Sender: TObject);
begin
  memo1.Lines.Add('Button5Click OK');
  Interrupt:=true;
end;

procedure TForm1.Button6Click(Sender: TObject);
var i,j,n:integer;
begin
  Interrupt:=false;
  for i:=0 to 10000 do
  for j:=0 to 10000 do
  begin
    inc(n);
    application.ProcessMessages;
    if Interrupt then
    begin
      memo1.Lines.Add('Interrupt OK');
      exit;
    end;
  end;
  memo1.Lines.Add('Button6Click OK');
end;


上一篇:如何通过COM接口得到实现该接口的对象实例

下一篇:项目迭代开发手记--文件分割存储用例的实现过程(1)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
学习交流
热门图片

新闻热点

疑难解答

图片精选

网友关注