起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: huixiangtao

【结贴】寻找一种解决方案

[复制链接]
 楼主| 发表于 2009-10-29 11:35:03 | 显示全部楼层
有值,等于1
回复 支持 反对

使用道具 举报

发表于 2009-10-29 11:38:34 | 显示全部楼层
那你 干嘛还要去根据环节找任务呢?
另外,那个环节分别 是什么(这个任务的,以及你那个getflowtask里面的参数值)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-29 11:42:37 | 显示全部楼层
呵呵,还是对平台的架构了解不够清楚。
直接这么用:
lFlowTask:=command.flowtasks.Items[0];   
就可以得到lflowtask。
回复 支持 反对

使用道具 举报

发表于 2009-10-29 11:45:35 | 显示全部楼层
yes
或者根据任务的环节id去判断,均可。
关键是那个getflowtask函数闹得。
回复 支持 反对

使用道具 举报

发表于 2009-10-29 11:46:06 | 显示全部楼层
楼主,那还有别的问题么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-29 13:48:05 | 显示全部楼层
没有问题了,但是对于你说的“根据任务的环节id去判断”,
我之前也是这么用的,不行的。 lFlowTask := Command.FlowTasks.FindFlowTask(current_procUnit_ID);
current_procUnit_ID是一个字符串,也就是当前环节的id,得到lflowtask是空对象。
回复 支持 反对

使用道具 举报

发表于 2009-10-29 13:57:32 | 显示全部楼层
No
我不是这个意思。
我的意思是这样
var
  i : Integer
begin
   for i := 0 to command.flowtasks.Count - 1 do
   begin
      if  command.flowtasks.ProcUnit = 'XX' then
         dosometing
   end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-29 14:32:55 | 显示全部楼层
哦,明白了,多谢。
结贴吧!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 04:59 , Processed in 0.039462 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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