首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DCC32的Delphi10.3编译具有旧的Delphi5视觉风格

使用DCC32的Delphi10.3编译具有旧的Delphi5视觉风格
EN

Stack Overflow用户
提问于 2020-10-29 00:06:40
回答 1查看 137关注 0票数 0

几周前,我们公司从Delphi 5迁移到Delphi 10.3 Rio。在经历了一些问题之后,我们已经达到了用新的IDE编译我们的解决方案(许多EXE)的目标。我们每天都在使用DCC32编译我们的项目。

不幸的是,他们中的一些人遇到了视觉问题。他们使用的是Delphi 5中的旧VCL视觉样式,而其他人则使用较新的样式。

经过大量的研究,我们注意到每个可以工作的可执行文件都有一个清单(感谢ResourceEditor.exe),但是其他不能工作的可执行文件没有任何清单。

项目看起来非常相似,没有强制清单文件,相同的编译方式,相同的资源生成器。

似乎在生成过程中使用了Embarcadero目录中的默认清单(default_app.manifest)。

有人知道为什么有些EXEs包含这个默认清单,而另一些没有吗?

编辑:

谢谢大家的回复,我来晚了一点,但我已经设法解决了我的问题。不幸的是,我们的一个库在他的一个res文件上有一个清单。但是我们的一些应用程序并没有使用这个库,因此出现了这个问题。

对于那些指出集成开发环境解决方案的人,我们使用dcc32编译,如果我错了,请告诉我,不要在指定运行时主题的地方使用dproj文件。集成开发环境解决方案运行良好,但由于我们使用的是dcc32编译,所以无法使用它。

EN

回答 1

Stack Overflow用户

发布于 2020-10-29 00:20:26

这可能是“启用运行时主题”选项未被选中(项目/选项/应用程序/清单)的问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64576788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档