起步软件技术论坛-X3

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

获得当前任务的前一个任务的环节ID

[复制链接]
发表于 2004-10-9 17:17:16 | 显示全部楼层 |阅读模式
procedure TMainForm.Button1Click(Sender: TObject);
var
  lTasks: TList;
  I: integer;
begin
  lTasks := TList.Create;
  try
    FlowBroker1.FlowControl.Flow.GetLeadingTasks(FlowBroker1.FlowControl.CurrentTask, lTasks, True);
    for I := 0 to lTasks.Count - 1 do
      memo1.Lines.Add((lTasks.items[I] as TTask).ProcUnitID);
  ///在MEMO中显示当前任务之前的任务列表,lTasks.items[0]表示当前任务之前的任务,依此类推lTasks.items[lTasks.Count - 1]为最开始的任务。
  finally
    lTasks.free;
  end;
end;
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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