起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 139|回复: 5

【结贴】流程结束再启动**

[复制链接]
发表于 2007-10-20 09:52:06 | 显示全部楼层 |阅读模式
利用流程代理,在窗体上 放置A按钮,在其点击事件中
FlowBroker1.FlowControl.FlowOut(nil);
启动流程窗体后,在流程窗体上点击“取消”
,流程窗体关闭,为什么再次点击按钮A。
不能再次启动流程窗体
回复

使用道具 举报

发表于 2007-10-20 11:25:05 | 显示全部楼层
不会呀,我测试了,是正常的,我在2805上测试的,

另外,是否还有其他的代码参与流程了,如果有你都屏蔽调就留这一句看看。,并把你使用的版本号告知我一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 11:29:51 | 显示全部楼层
版本号:3.0.6.2800
procedure TPF.Action1Execute(Sender: TObject);
var
   lParam: TBizParam;
begin
     lParam := SystemUtils.TContextUtils.GetParam(Self.Context, 'Biz:\JTTXM\KSCS.ParamGroup', 'TZLZ');
     lParam.Value := 'PFTZ1';
          FlowBroker1.FlowControl.FlowOut(nil);
end;
对了,当点击 A 按钮 结束后,A 所在的窗体不关闭。
然后 再次点击 A 上面的 语句执行了,但 流程窗体 没有弹出来
郁闷
回复 支持 反对

使用道具 举报

发表于 2007-10-20 13:58:10 | 显示全部楼层
啥意思,没有理解,
A按钮执行的是你3楼贴出来的代码吗?如果不是,那A按钮执行的是啥呢?
如果是,这里没有涉及到关闭窗体A呀,你的说的“A 所在的窗体不关闭。”是啥概念
你设置断点跟踪一下,代码是否按你的意愿在执行,应该是逻辑哪里错了吧

我就是在流程功能环境上放一个普通的按钮Button,然后在Button的OnClick事件中执行FlowBroker1.FlowControl.FlowOut(nil); 这段代码,点击button 弹出流转对话框,然后点击流转对话框的取消,关闭流转对话框,再次点击button,一样弹出流转对话框
回复 支持 反对

使用道具 举报

发表于 2007-10-25 17:05:18 | 显示全部楼层
楼主问题解决没有?
回复 支持 反对

使用道具 举报

发表于 2007-11-2 10:31:13 | 显示全部楼层
由于长时间没有回复,先结贴了,有问题请开新帖。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 17:32 , Processed in 0.040176 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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