起步软件技术论坛-X3

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

【搞定】关于runfunc中的参数

[复制链接]
 楼主| 发表于 2007-3-12 17:22:45 | 显示全部楼层
我就是想实现如果功能已经运行了就把它激活
回复 支持 反对

使用道具 举报

发表于 2007-3-12 17:27:58 | 显示全部楼层
如果第二次传递得参数是相同得话,就是激活了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-12 17:31:15 | 显示全部楼层
但是我激活后取不到第二次传递的参数了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-12 17:40:50 | 显示全部楼层
我想知道第二次,激活被调用的窗体时怎样才能获得第二次传递的参数!
回复 支持 反对

使用道具 举报

发表于 2007-3-12 20:20:23 | 显示全部楼层
你把调用功能得那部分代码以及取参数得代码都贴上来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-13 08:27:15 | 显示全部楼层
SystemCore.TSystemCore.FuncManager.RunFunc(Context,'Biz:\GGZY\DJGZBDCT.Func.MainForm.Run|','Biz:\GGZY\DJGZBDCT.Func',Edit1.text,nil,False);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-13 08:28:13 | 显示全部楼层
procedure TMainForm.BizFormShow(Sender: TObject);
begin
  jsDialogs.ShowMSG(FuncBroker1.Func.Parameters, '提示');
end;
回复 支持 反对

使用道具 举报

发表于 2007-3-13 08:39:15 | 显示全部楼层
传递得参数是Edit1.text,你跟踪一下每次这个值是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-13 08:57:06 | 显示全部楼层
就是每次我输入Edit的内容啊,
现在是这样的,如果被调窗体已经被打开了,我再通过SystemCore.TSystemCore.FuncManager.RunFunc(Context,'Biz:\GGZY\DJGZBDCT.Func.MainForm.Run|','Biz:\GGZY\DJGZBDCT.Func',Edit1.text,nil,False);调用被调窗体的话只是将被调窗体激活,Edit1.Text就不会被传递给被调窗体,而我要实现的是将参数传递给被调传给,让被调窗体显示的时候就得到传递来的参数!:nosweat: :nosweat: :nosweat: :nosweat: :nosweat: :nosweat: :nosweat: :nosweat: :nosweat: :nosweat:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-13 09:39:56 | 显示全部楼层
怎么没有反馈了?!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-18 05:33 , Processed in 0.042024 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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