起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 203|回复: 0

[分享]28**版本或者29**版本升级到3002版本保留原来界面方案的方法[color=orangered

[复制链接]
发表于 2008-2-21 17:02:41 | 显示全部楼层 |阅读模式
1.首先按照升级文档按照升级步骤对28或者29系列的版本进行升级。
2。修改自己定义界面方案的标准风格主窗体中的代码如下:
constructor TMainFormConfig.Create;
begin
  inherited;
  FVersion := '1.0.0.3';

  SaveOnExit := True;
  SaveToolWindowLayout := True;
  //SaveActiveFunc := True;
  //SaveLastOpenFuncCount := 10;
//注释掉这句 RunFuncs := TRTLConsts.RunFuncs;
  [B]RunFuncs := GetDefaultRunFuncs;[/B] //添加这句

  RunMessenger := True;

  Style := DefaultStyle;
  ReadOnlyColor := DefaultReadOnlyColor;
  RequiredColor := DefaultRequiredColor;
end;

然后在这个函数上面在添加一个GetDefaultRunFuncs;方法 ,如下:
function GetDefaultRunFuncs: string;
var
  I: Integer;
  lRunFuncs: TStringArray;
begin
  lRunFuncs := TRTLConsts.RunFuncs;
  Result := '';
  for I := Low(lRunFuncs) to High(lRunFuncs) do
   if I > Low(lRunFuncs) then
     Result := Result + ';' + lRunFuncs[I]
   else
     Result := lRunFuncs[I];
end;
3.修改配置文件config.justep.xml文件中界面方案配置为自己定义的界面方案,
4.停止服务、启动服务
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 07:35 , Processed in 0.039311 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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