起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 145|回复: 8

判断一个功能是否运行**

[复制链接]
发表于 2008-11-28 15:13:28 | 显示全部楼层 |阅读模式
我想知道系统中的某一个功能是否正在运行,该如何处理?
回复

使用道具 举报

发表于 2008-11-28 15:14:27 | 显示全部楼层
论坛里搜索一下,有答案
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-28 15:22:13 | 显示全部楼层
不是啊   论坛里的和我的不一样  
我是要判断我的一个功能是否运行了
我找了好多  和我的不一样
请给答案谢谢
回复 支持 反对

使用道具 举报

发表于 2008-11-28 15:24:53 | 显示全部楼层
有什么不一样呢?

我3088版本中做的测试代码
procedure TMainForm.Button1Click(Sender: TObject);
var
  lFunc: TFunc;
  tmpUniqueId:string;
begin
  tmpUniqueId:= SYSTEMCORE.TFuncManager.GetFuncUniqueID(context.parent,'功能url','');
  lFunc:= SYSTEMCORE.TSYSTEMCORE.FuncManager.FindRunning(tmpUniqueId);
  if lFunc <> nil then
    Dialogs.showmessage('have run')
  else
    Dialogs.showmessage('have not run');
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-28 15:37:44 | 显示全部楼层
我试过了   检测不到
我不是点左边的功能树调用功能  而是在一个功能中通过点击按钮调用的另一个功能,
为什么检测不到被条用的另一个功能  不知道我说明白没
回复 支持 反对

使用道具 举报

发表于 2008-11-28 15:39:28 | 显示全部楼层
你是哪个版本?
你怎么调用的那个功能呢?
是不是环境给的不对呢?
回复 支持 反对

使用道具 举报

发表于 2008-11-28 15:52:17 | 显示全部楼层
这个是我在3088上做的例子,楼主可以测试一下。

新建文件夹 (2).rar

16.46 KB, 下载次数: 40

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-28 16:22:05 | 显示全部楼层
好的谢谢了  我看看
回复 支持 反对

使用道具 举报

发表于 2008-11-28 17:31:51 | 显示全部楼层
记得反馈哦。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 23:00 , Processed in 0.047316 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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