起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 323|回复: 4

【结贴】如何获取已经运行的功能的主窗体对象**

[复制链接]
发表于 2008-4-7 15:49:07 | 显示全部楼层 |阅读模式
有一个功能A已经运行,现在在功能B中想要对功能A中的主窗体对象进行操作,请问,如何获取这个已经运行的功能的主窗体对象。如何得到这个对象,而不是重新通过窗体类Create一个出来、
回复

使用道具 举报

 楼主| 发表于 2008-4-8 09:27:04 | 显示全部楼层
顶一下 没人解答吗?
回复 支持 反对

使用道具 举报

发表于 2008-4-8 09:38:01 | 显示全部楼层
稍等,整理一下代码。
回复 支持 反对

使用道具 举报

发表于 2008-4-8 11:31:18 | 显示全部楼层
procedure TMainForm.Button3Click(Sender: TObject);
var
   tmpform:BDYGN.TMainForm;
   lFunc: TFunc;
   tmpUniqueId:string;
begin
     tmpUniqueId:=TFuncManager.GetFuncUniqueID(context.parent,'Biz:\OPERATION\BDYGN.FUNC','');
    lFunc:= SYSTEMCORE.TSYSTEMCORE.FuncManager.FindRunning(tmpUniqueId);
   tmpform:=BDYGN.TMainForm (BDYGN.TBDYGN(lFunc).MainForm);
   tmpform.Edit1.Text:='a';

end;
需要引用系统核心库
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-8 15:03:54 | 显示全部楼层
好了 结贴吧 谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-10 05:48 , Processed in 0.039564 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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