加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 同一个应用程序的两个不同版本

发布时间:2020-12-15 09:43:32 所属栏目:大数据 来源:网络整理
导读:我有一个用Delphi 2010制作的软件,它需要在两个不同的部门中使用,它们共享相同的数据和相同的UI,除了隐藏/添加按钮,表单和网格列之类的一些更改.因此,需要具有相同应用程序的两个版本. 在应用程序启动时无法提示用户选择我必须使用单独的EXE的部门. 在Delphi
我有一个用Delphi 2010制作的软件,它需要在两个不同的部门中使用,它们共享相同的数据和相同的UI,除了隐藏/添加按钮,表单和网格列之类的一些更改.因此,需要具有相同应用程序的两个版本.

在应用程序启动时无法提示用户选择我必须使用单独的EXE的部门.

在Delphi 2010或XE3(将在以后升级)中执行此操作的最佳方法(概念)是什么?是否可以使用不同的exe名称进行编译?

解决方法

听起来像维护噩梦,所以请考虑其他解决方案,如评论中建议的,如登录或设置文件.

如果你想制作单独的exe,那么你可以使用compiler defines并基于代码中的define in / exclude部分:

添加新配置:

将配置添加到配置中:

在代码中使用define:

{$IFNDEF ADVANCED}
   // Remove Event Handler
   Button1.OnClick := nil;
   // Hide Button
   Button1.Visible := False;
{$ENDIF}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读