起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 598|回复: 13

【搞定】自己调用的功能不能流转**

[复制链接]
发表于 2007-2-13 11:33:42 | 显示全部楼层 |阅读模式
功能A 用这个方法调用 功能B:
procedure TMainForm.Image1Click(Sender: TObject);
var
  lFunc: TFunc;
  SUrl: String;
begin
  SUrl := 'Biz:\SJZPXZXXTGLXXXT\功能B.Func';
  lFunc := SystemCore.TSYSTEMCORE.FuncManager.RunFunc(Context.Parent, '', SUrl, '', nil, False);
end;

如果将 功能A  功能B 都分配就能使用流程,
但是只分配功能A , 流程按钮就不能使用了 如何解决?
回复

使用道具 举报

发表于 2007-2-13 11:39:10 | 显示全部楼层
流程图是怎样的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-13 12:22:42 | 显示全部楼层
流程很简单 就 三步 没有分支什么的 第三步直接回退到第一步 没有特别的 我上传不了图片了
回复 支持 反对

使用道具 举报

发表于 2007-2-13 13:22:33 | 显示全部楼层
1、使用的是哪个流转按钮?
2、功能A、功能B是否实在流程中?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-13 14:01:31 | 显示全部楼层
1 用BizToolBar 引用了 简洁风格里的流程工具栏
2 功能B是流程,功能A 是一个能打开 功能B 的功能
回复 支持 反对

使用道具 举报

发表于 2007-2-13 14:11:44 | 显示全部楼层
那功能A呢,不在流程中?流程入口功能是哪个?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-13 14:16:26 | 显示全部楼层
功能A 不在流程中,只是能打开功能B, 流程入口是功能B
回复 支持 反对

使用道具 举报

发表于 2007-2-13 14:37:54 | 显示全部楼层
这就很明白了,既然功能B是入口功能,而又不分配,怎么能启动流程呢?如果不想在功能菜单上出现功能B的话,就要去掉【能否主动启动】,然后使用代码启动流程的方法启动流程!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-13 16:41:51 | 显示全部楼层
看了代码启动流程的帖子了。。。
那段代码应该放在哪?
http://bbs.justep.com/forum.php?mod=viewthread&tid=1202
回复 支持 反对

使用道具 举报

发表于 2007-2-14 10:59:44 | 显示全部楼层
替代你的流转按钮即可!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-25 20:55 , Processed in 0.040264 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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