delphi - Delphi XE4 会安装在 Windows 10 上吗?使用 XE4 创建的应用程序会在 Windows 10 上运行吗?
问题描述
我有一个从未使用过的 Delphi XE4,并且我有一个即将到来的项目,我需要创建一个需要在 Windows 10 64 位上运行的应用程序。我有几个问题:
1 - XE4 能否在 Windows 10 上正常安装和工作?
2 - 使用 XE4 创建的应用程序能否在 Windows 10、32 位或 64 位应用程序上运行?
3 - 还有其他关于 XE4 和 Windows 10 的问题我应该注意吗?
谢谢, TD
解决方案
1 - XE4 能否在 Windows 10 上正常安装和工作?
是的。
2 - 使用 XE4 创建的应用程序能否在 Windows 10、32 位或 64 位应用程序上运行?
是的。
3 - 还有其他关于 XE4 和 Windows 10 的问题我应该注意吗?
XE4 没有内置 Windows 每个显示器的高 DPI 支持。这可以解决,但根据您的要求,它可能需要进行大量更改,包括修改 VCL 表单和屏幕类。
更准确地说,如果应用程序只能在单个监视器环境中运行,或者只能在所有监视器都具有相同 DPI 设置的多个监视器环境中运行,那么就没有问题,只需在应用程序清单中输入即可。
但是,如果应用程序必须在多个监视器设置中运行,其中每个监视器可以具有不同的 DPI 设置,则无法使用此快速破解。在这种情况下,应用程序将在兼容模式下运行,这将导致高 DPI 显示器上的表格模糊,或者需要更改 VCL 以避免模糊。
推荐阅读
- php - 在 Laravel 中获取单数形式的同形异义词
- django - 在 DJANGO 自动生成的 id 中使用 CYCLE postgres 序列属性
- excel - SpreadsheetLight 获取以撇号开头的 excel 单元格值
- c# - 不使用工具查看 HttpWebRequest 的内容(C#)
- jquery - 我有这样的代码:我的下拉按钮应该反映我在输入文本字段中输入的数据
- mediawiki - 在维基媒体模板中使用 OSM 标签
- javascript - 我的 OpenLayers 的 onClick centerer 按钮不起作用
- mysql - Laravel 按查询分组
- django - 如何在 Django 中预取相关对象?
- apache-spark - 如何使用 Scala 从 Spark DataFrame 中删除仅包含空值的列