起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 210|回复: 7

【结帖】协同常量库

[复制链接]
发表于 2007-9-22 07:17:08 | 显示全部楼层 |阅读模式
1
回复

使用道具 举报

 楼主| 发表于 2007-9-22 07:30:09 | 显示全部楼层

如何订制协同常量库中,红色部分的参数是什么意思?如何订制?

如何订制协同常量库中,红色部分的参数是什么意思?如何订制?我如何知道我该用什么参数比较合适?请祥解一下,谢谢```````?

tempPng2.png

33.63 KB, 下载次数: 157

回复 支持 反对

使用道具 举报

发表于 2007-9-22 09:42:52 | 显示全部楼层
CreateDesktopPanel后面的四个参数分别是:
Caption 显示名称
DocURL 显示文档的URL
MoreFuncURL 点击更多>>后运行功能的URL
MoreFuncParam 点击更多>>后运行功能的URL需要传入的参数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-22 10:35:09 | 显示全部楼层

不好意思。刚才我没有把意思明确?

SysUtils.Format('-f%s -vvmTaskGrid -d待办',
SysUtils.Format('-vvmTaskGrid -f%s -d交办',
cCustomerFuncURL, '')
参数是什么意思,('-f%s -vvmTaskGrid -d待办',???  t('-vvmTaskGrid -f%s -d交办',???
回复 支持 反对

使用道具 举报

发表于 2007-9-22 10:48:07 | 显示全部楼层
Func.Run函数的参数,你想传什么都可以,在功能的 TFunc.Parameters中可以得到这个参数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-22 10:52:35 | 显示全部楼层

我还是不明白?谢谢给我解答

-f%s ?什么意思?
-vvmTaskGrid -f%s -d交办',
我要如何订制?
回复 支持 反对

使用道具 举报

发表于 2007-9-22 11:49:56 | 显示全部楼层
看Biz:\COLLABORATION\MYTASKFUNC.FUNC\MAINFORM.FORM

这里即是对SysUtils.Format('-f%s -vvmTaskGrid -d待办', [TRTLConsts.NeedProcessTaskTypeStr]))传入参数的处理

procedure TMAINFORM.ParserRunParams(out ViewMode, FilterType, FilterDesc, LocateID: string);
var
  lParser: TCommandLineParser;
  lOption: TCommandLineOptionDefine;
begin
  lParser := TCommandLineParser.Create(nil);
  try
    lOption := lParser.OptionDefines.Add;
    lOption.Name := '-v';
    lOption.HasValue := True;
    lOption.DisplayName := '显示模式';

    lOption := lParser.OptionDefines.Add;
    lOption.Name := '-f';
    lOption.HasValue := True;
    lOption.DisplayName := '过滤选项';

    lOption := lParser.OptionDefines.Add;
    lOption.Name := '-d';
    lOption.HasValue := True;
    lOption.DisplayName := '过滤选项描述信息';

    lOption := lParser.OptionDefines.Add;
    lOption.Name := '-l';
    lOption.HasValue := True;
    lOption.DisplayName := '定位记录';

    lParser.Parse(FuncBroker.Func.Parameters);

    ViewMode := lParser.GetOption('-v').Value.Value;
    FilterType := lParser.GetOption('-f').Value.Value;
    FilterDesc := lParser.GetOption('-d').Value.Value;
    LocateID := lParser.GetOption('-l').Value.Value;
  finally
    lParser.Free;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-22 13:14:35 | 显示全部楼层

恩,知道了,太谢谢你了啊!

呵呵,结吧,,谢谢你,美女!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 06:10 , Processed in 0.044428 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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