起步软件技术论坛-X3

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

[请求] 如何在A功能界面中运行调用B功能界面?**

[复制链接]
发表于 2009-2-23 11:39:36 | 显示全部楼层 |阅读模式
假定 有2 功能 A B

A功能 已运行,使用代码调用B 功能
SystemCore.TSystemCore.FuncManager.RunFunc(Context,'','Biz:\B.FUNC',lPara,nil,False);

问题:如果过 B 未曾运行,一切OK (lPara 为参数每次调用都使用不同参数)

如果B已经运行,在A 中如何激活 B (并且导入lPara 参数)

谢谢!!!
回复

使用道具 举报

发表于 2009-2-23 12:20:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-26 13:30:11 | 显示全部楼层
var
  lFunc: TFunc;
begin
  lFunc := SystemCore.TSystemCore.FuncManager.RunFunc(context.Parent,'','Biz:\QCZYGLXT\FUNC\YYFZ.FUNC','',nil,False);
  ObjectHelper.CallMethod(lFunc.MainForm, 'NewPosition', [TStringList(cboCombain.Items.Objects[cboCombain.ItemIndex]).Strings[0],FCanReserveTime.Substring(0,10)]);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-26 13:32:51 | 显示全部楼层
3088 系统说 ,现在不支持 带参数的方法,如何整?
回复 支持 反对

使用道具 举报

发表于 2009-2-26 14:04:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-3-4 08:57:18 | 显示全部楼层
楼主,还有问题吗?,没有就结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-26 16:20 , Processed in 0.043664 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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