当前位置:主页>Delphi教程>文章内容
如何接受消息,中断正在处理的过程
来源: 作者: 发布时间:2007-04-29  
 

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;


 
上一篇:项目迭代开发手记--文件分割存储用例的实现过程(1)   下一篇:如何通过COM接口得到实现该接口的对象实例
 
  相关文章
·项目迭代开发手记--文件分割存储用例的
·如何通过COM接口得到实现该接口的对象
·(Delphi)如和下载网络文件的例子
·Tchart分析报告
·项目迭代开发手记--文件分割存储用例的
·使用Topmost窗口,并且不会产生闪烁的
·程序字体,我们自已选
·Delphi中延时
·根据时间日期格式从字符串中解析日期时
·无限进制转换
·查句柄知多少
·为什么要选择TCAD来开发矢量应用软件
 
【关闭窗口】
推荐本站资源
最新文章