起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 714|回复: 0

Application.ProcessMessages 释放控制权使用方法

[复制链接]
发表于 2004-12-29 10:24:11 | 显示全部楼层 |阅读模式
在Busines 中,Froms 单元被归类到Business.Forms 名空间下,Froms 单元成为Business.Forms名空间中的一个类,Application成为Froms类的成员,Business.Forms.Forms.Application.ProcessMessages。

参考代码如下:

procedure TFileOperateProgressDialog.SetPosition(Value: Integer);
var
  lCaption: string;
begin
  case OperateKind of
    TFileOperateProgressKind.foCopy:
      lCaption := SysUtils.Format(s_Message_Execute, [s_Copy]);
    TFileOperateProgressKind.foMove:
      lCaption := SysUtils.Format(s_Message_Execute, [s_Move]);
    TFileOperateProgressKind.foDelete, TFileOperateProgressKind.foRealDelete:
      lCaption := SysUtils.Format(s_Message_Execute, [s_Delete]);
    TFileOperateProgressKind.foLoading:
      lCaption := SysUtils.Format(s_Message_Execute, [s_Loading]);
  else
    lCaption := '';
  end;
  Caption := lCaption;

  ProgressBar.Position := Value;
  RefreshTime;
  Business.Forms.Forms.Application.ProcessMessages;
end;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 00:48 , Processed in 0.035804 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表