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} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |