Mik*_*son 2 delphi icons build
在Delphi XE5(及更高版本)中是否有一种方法可以根据构建目标(例如,32位与64位)具有两个不同的图标.客户希望安装32位和64位版本(两者都有一个源).我希望每个应用程序图标都不同,以便轻松区分32位和64位.
假设您的意思是主程序图标,您有几个选择.我个人不会让IDE尝试管理这个,因为它不会根据平台改变图标.所以把它从IDE的控制中取出来.
为32位和64位平台创建资源脚本:
32位
MAINICON ICON "MyAppIcon32.ico"
Run Code Online (Sandbox Code Playgroud)
64位
MAINICON ICON "MyAppIcon64.ico"
Run Code Online (Sandbox Code Playgroud)
编译和链接资源:
{$IFDEF Win32}
{$R 'MyAppIcon32.res' 'MyAppIcon32.rc'}
{$ENDIF}
{$IFDEF Win64}
{$R 'MyAppIcon64.res' 'MyAppIcon64.rc'}
{$ENDIF}
Run Code Online (Sandbox Code Playgroud)
您还需要确保IDE管理的.res文件不再包含图标.
| 归档时间: |
|
| 查看次数: |
328 次 |
| 最近记录: |