起步软件技术论坛-X3

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

【结贴】真不知道啥是对的了,哎!**

[复制链接]
发表于 2008-7-29 11:57:12 | 显示全部楼层
9楼的消息中, 我是让你在 Add 后面看一下Count
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 11:57:13 | 显示全部楼层
lFlowTask := Command.FlowTasks.FindFlowTask('SBJ');   //下一个流程环节的ID
   if(lFlowTask <> nil)then
   begin
      nRes := lFlowTask.Executors.Count;
      nRes := nRes;     //这里是 2

      lFlowTask.Executors.Clear();

      oRes := TOrgURL.Create(sDeptId,'',sUserId);
      lFlowTask.Executors.Add(oRes);

      nRes := lFlowTask.Executors.Count;
      nRes := nRes;     //这里是 1

      lFlowTask.ReLoadAllowExecutors;
      lFlowTask.ReLoadExecutors;

      nRes := lFlowTask.Executors.Count;
      nRes := nRes;     //这里是 2

   end;
真是活见鬼呀!论坛上说要加上      
lFlowTask.ReLoadAllowExecutors;
lFlowTask.ReLoadExecutors;
可是加上后,流程数据居然没有被修改,那加他干啥呀
回复 支持 反对

使用道具 举报

发表于 2008-7-29 12:03:34 | 显示全部楼层
lFlowTask.ReLoadAllowExecutors;
lFlowTask.ReLoadExecutors;
是重新计算执行者表达式,赋值给Executors
直接对Executors.Add时,不用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 12:23:11 | 显示全部楼层
不用不好使呀,将这两段代码删除了,提交就出错了!
麻烦你们能不能搞一个没有变化的东西。按照你的说法,重新计算,我在别的功能上应用的难道也是错误的,可是我调试通过了呀,这个地方按照那个功能抄的,
居然是个错误。真搞不懂你们搞的啥意思?
回复 支持 反对

使用道具 举报

发表于 2008-7-29 13:15:53 | 显示全部楼层
我测试了一下, 下面的代码是不会发生错误的.

   lFlowTask := Command.FlowTasks.FindFlowTask('ZJHJA');   //下一个流程环节的ID
   if(lFlowTask <> nil)then
   begin
      lFlowTask.Executors.Clear();
      OrgUrl := TOrgURL.Create('BM1','GW1','ZS');
      lFlowTask.Executors.Add(OrgUrl);
      for i := 0 to lFlowTask.Executors.Count - 1 do   
          Dialogs.ShowMessage(lFlowTask.Executors.BizURL.URL);  //如果有值,说明获得到了URL
如果发生错误,说明 TOrgURL.Create('BM1','GW1','ZS')不能定位到URL .
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:37:58 | 显示全部楼层
提交错误,难道和人有关!可可

snap.jpg

14.87 KB, 下载次数: 166

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:40:09 | 显示全部楼层
错误定位

snap.jpg

32.31 KB, 下载次数: 162

回复 支持 反对

使用道具 举报

发表于 2008-7-29 13:40:21 | 显示全部楼层
可以将(sDeptId, '', sUserId)测试一下, 能不能定位到组织机构,如图

贴图.jpg

78.59 KB, 下载次数: 162

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:41:26 | 显示全部楼层
按照你的说法,可以这么试验一下,看看有没有问题吧。用当前帐户信息来测试应该可以了吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:43:59 | 显示全部楼层
你的意思是和人有关吧,如果我猜没有错,这个错误应该是和人有关的错误。

snap.jpg

12.82 KB, 下载次数: 157

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 03:33 , Processed in 0.047825 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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