起步软件技术论坛-X3

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

如何判断下一个环节是否结束环节

[复制链接]
发表于 2004-5-24 08:55:26 | 显示全部楼层 |阅读模式
要判断下一环节是否为结束环节可以通过以下三种方法:

1、调用GetSuccedentUnits方法获取满足参数条件的下一个环节列表,然后判断环节的类型是否结束环节的类型。

2、调用GetSuccedentUnitss方法获取满足参数AInKinds和AStopKinds都要包括TProcUnitKind.ukFinish条件的下一环节列表,如果不为空就表示下一环节是结束环节。

3、调用SuccedentUnits[0]获取下一环节,然后用环节的类型来判断是否为结束环节。

procedure TMainForm.GetSuccedentUnitsKind();
begin
  if FlowDDTZ.FlowControl.CurrentProcUnit.SuccedentUnits[0].Kind=
     TProcUnitKind.ukFinish  then   // TProcUnitKind.ukFinish=true表示结束环节
   Dialogs.ShowMessage('是结束环节');
end;
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 05:28 , Processed in 0.035267 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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