gpt4 book ai didi

delphi - 如何在 Delphi 中拥有依赖于构建的图标

转载 作者:行者123 更新时间:2023-12-03 18:16:14 29 4
gpt4 key购买 nike

有没有办法在 Delphi XE5(及更高版本)中根据构建目标(例如,32 位与 64 位)拥有两个不同的图标。客户希望同时安装 32 位和 64 位版本(两者都有一个来源)。我希望每个应用程序的图标都不同,以便轻松区分 32 位和 64 位。

最佳答案

假设您指的是主程序图标,您有几个选项。就个人而言,我不会让 IDE 尝试管理它,因为它不会根据平台改变图标。所以让它脱离IDE的控制。

为 32 位和 64 位平台创建资源脚本:

32 位

MAINICON ICON "MyAppIcon32.ico"

64 位

MAINICON ICON "MyAppIcon64.ico"

编译并链接资源:

{$IFDEF Win32}
{$R 'MyAppIcon32.res' 'MyAppIcon32.rc'}
{$ENDIF}
{$IFDEF Win64}
{$R 'MyAppIcon64.res' 'MyAppIcon64.rc'}
{$ENDIF}

您还需要确保 IDE 管理的 .res 文件不再包含图标。

关于delphi - 如何在 Delphi 中拥有依赖于构建的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26765670/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com