小编EBl*_*ake的帖子

为什么使用Embarcadero XE6或更高版本开发的应用程序不能以XP为目标?

我有一些旧的应用程序,我尝试在XE7,32位下构建.当我在XP下执行它们时,它们执行得很好,尽管https://www.embarcadero.com/products/cbuilder/faqhttps://www.embarcadero.com/products/delphi/faq中提供了相关信息.

换句话说,Embarcadero说在XE6 +下构建的应用程序不应该在XP下执行,但确实如此(至少我的确如此).

据推测,限制是因为XE6 +编译器可以生成XP无法处理的API调用.

我的问题是:这些非XP API调用是否可以作为"正常"GUI活动的结果生成,或者仅当我明确地使用XP中不可用的功能(例如Windows 7任务栏API)时才会发生此类调用.

我想转移到XE7/XE8进行开发,但我需要我的可执行文件才能与XP保持兼容.

delphi windows-xp c++builder

5
推荐指数
1
解决办法
989
查看次数

标签 统计

c++builder ×1

delphi ×1

windows-xp ×1