5 / 5 / 1 Регистрация: 14.03.2008 Сообщений: 74 |
|
1 |
|
26.08.2008, 16:47. Показов 35375. Ответов 5
Мне нужна другая иконка для моего приложения на exe файле.Как её поменять?
__________________
0 |
Почетный модератор 7388 / 2634 / 281 Регистрация: 29.07.2006 Сообщений: 13,696 |
|
26.08.2008, 16:50 |
2 |
Projects->Options вкладка Application.
1 |
Комбайнёр 1606 / 704 / 77 Регистрация: 27.05.2008 Сообщений: 2,535 |
|
26.08.2008, 16:50 |
3 |
Project -Options в applications указываешь иконку
2 |
Anhaa |
|
27.08.2008, 18:19 |
4 |
Application->Projects->Options |
7 / 7 / 0 Регистрация: 26.08.2008 Сообщений: 145 |
|
28.08.2008, 22:08 |
5 |
А ещё иконку можно нарисовать в Image Editor (идёт в комплекте с Delphi5). А если твоё приложение уже скомпилировано, используй утилитку Resource Hacker.
1 |
1 / 1 / 0 Регистрация: 27.08.2008 Сообщений: 4 |
|
03.09.2008, 22:39 |
6 |
Здравствуй!
1 |
Go Up to Developing Multi-Device Applications
Having a great-looking application icon is a must-have to increase your chance of success in the application stores. Your app icon represents your app in the application stores as well as on the target platform. This page explains how to configure the icons of your application using RAD Studio.
Contents
- 1 Default Icons
- 2 Required Icon Sizes
- 3 Storing Your Icon Files into an Icon Container
- 4 Configuring Your App Icons
- 5 Troubleshooting
- 5.1 Cannot Add a 1024×1024 Icon into an macOS Icon Container
- 5.2 Cannot Define an App Icon for My Command-Line Application
- 6 See Also
Default Icons
Some platforms do not allow running applications that do not provide application icons. RAD Studio provides default application icons, so that you can test your application on any platform even if you do not have icons for your application yet. However, before you publish your application you must replace the default RAD Studio icons with custom icons for your application. The following sections explain how to configure your application to use your custom icons.
The table below shows the paths where you can find the RAD Studio default icons, relative to the RAD Studio installation path: C:Program Files (x86)EmbarcaderoStudio21.0
. If you want all your new projects to use your own icons, replace these default icon files with your own files.
Platform | Image | Path | Notes |
---|---|---|---|
Windows | bindelphi_PROJECTICON.ico
|
Used for Delphi applications. | |
bincbuilder_PROJECTICON.ico
|
Used for C++Builder applications. | ||
macOS | bindelphi_PROJECTICON.icns
|
Used for Delphi applications. | |
bincbuilder_PROJECTICON.icns
|
Used for C++Builder applications. | ||
iOS | binArtworkiOS
|
||
Android | binArtworkAndroid
|
Required Icon Sizes
When you deploy your application, you must provide your application icon in different resolutions. The icon resolutions that you need depend on the target platform. Platforms may show your application icon in different contexts, such as an application launcher or a settings window. Depending on the context where your application icon is displayed, a different icon size may be required.
You should design different versions of your icon to support each of the resolutions that each one of your target platforms supports. Using a single icon and resizing your icon to fit each resolution is seldom a good idea. Even vector images require some adjustments on specific resolutions to look good in all resolutions.
The table below shows icon resolutions that the Windows and macOS platforms use. Each value under Icon resolutions in the table stands for the number of pixels per side of an icon. For example, 16 stands for an icon resolution of 16×16 pixels.
For iOS and Android resolutions, check the Application Options page.
- Note: Some platforms do not allow running applications that do not provide certain resolutions of application icons.
For example, macOS applications must include 512×512 icons to be accepted in the Apple App Store.
Platform | Icon resolutions | ||||||
---|---|---|---|---|---|---|---|
16 | 32 | 48 | 128 | 256 | 512 | 1024 | |
Windows |
|||||||
macOS |
|||||||
iOS |
See icons for iOS apps in Application Options. |
||||||
Android |
See icons for Android apps in Application Options. |
Note: An easy way to create multiple resolutions of your icons is to use the MultiResBitmap Editor, available in the IDE.
For more information, see Using Multi-Resolution Bitmaps.
Storing Your Icon Files into an Icon Container
Once you have your app icon in all the resolutions that a target platform requires, for desktop platforms you must then archive the different resolutions of your icon into a single file, an icon container, that you can deploy along with your application.
For Windows, you must create an .ico
icon container file. See How to make/get a multi size .ico file?.
For macOS, you must create an .icns
icon container file. See Use iconutil to Create an icns File Manually. Alternatively, you can use the RAD Studio ico2icns command-line tool to convert an existing .ico
file into an .icns
file.
On mobile platforms you do not need to provide an icon container file, you provide your application icons separately instead.
Configuring Your App Icons
Once you have your application icon files, select Project > Options > Application and provide the local paths of your icon files for each target platform. See Application Options for more information.
- Note: If you do not specify an
.icns
file, required for macOS, but you do specify an.ico
file, RAD Studio converts your.ico
file into an.icns
file and uses the resulting.icns
file when you deploy your application for macOS.
Troubleshooting
Cannot Add a 1024×1024 Icon into an macOS Icon Container
In order to include an application icon with a resolution of 1024×1024 pixels into an .icns
file, you must be running macOS Lion or a later version of macOS.
Cannot Define an App Icon for My Command-Line Application
For command-line applications, setting the application icon is disabled. Platforms which support command-line applications use a standard console-mode icon by default.
See Also
- Application Options
- MultiResBitmap Editor
- Using Multi-Resolution Bitmaps
- MacOS Application Development
- Creating an Android App
- Preparing an iOS Application for Deployment
- Image List Editor
- Developing the Application User Interface Index
|
|
|
Пожалуйста, выделяйте текст программы тегом [сode=pas] … [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как «свернуть» программу в трей.
3. Как «скрыться» от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
… (продолжение следует) …
Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка — 60 дней. Последующие попытки бан.
Мат в разделе — бан на три месяца…
Как программно сменить иконку чужого EXE
, С помощью Дельфи менять иконки в чужих экзешниках?
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
|
|
Как с помошью Дельфи поменять иконку у чужого EXE-файла, если ее нет то вставить ее туда??? |
P.O.D |
|
В факе, подмена ресурсов. |
s-mike |
|
Rouse_ |
|
Moderator Рейтинг (т): 320 |
Хех — не все так просто |
D[u]fa |
|
Moderator Рейтинг (т): 112 |
Пример на скорую руку написан, так что на его внешний вид и т.д внимания не обращать. Там используется acWorkRes немного исправленный |
P.O.D |
|
s-mike не ту ссылочку дал, там нерабрчий вариант. |
but |
|
Большое спасибо всем |
BenQ |
|
Full Member Рейтинг (т): 5 |
Dufa, огромнейшое тебе спасибо за модуль который находится в архиве!!!!!!!!!!! Спас жизнь!!!! Я так долго над эти бился!!!! Добавлено 26.05.05, 16:15 |
D[u]fa |
|
Moderator Рейтинг (т): 112 |
BenQ, Он должен заменить |
Imperator |
|
поменять заголовок файла и ваще всё пропатчить… |
mckie |
|
Извените за глупый вопрос , но как этим пользоваться? |
BenQ |
|
Full Member Рейтинг (т): 5 |
Цитата mckie @ 03.09.05, 15:05 Извените за глупый вопрос , но как этим пользоваться?
Как, как… |
Sergeyich |
|
Парни, а вы не пробовали прогу у которой ресурс(иконка) заменяется(а на самом деле вставляется, а прежняя иконка остаётся на месте) запускать? Я пробовал. Не работает. Выдаёт ошибку. А у вас? И ещё, а если прога проверяет свою контрольную сумму, то с новой иконкой заменённой (а тем более просто вставленной) она ведь выдаст ошибку. Может кто выложит пример реально заменяющий оригинальную иконку, и притом чтоб программа потом запускалась. Былоб интересно посмотреть, ато что-то уже заколебался, никак не полуается сделать нормальную замену. Добавлено 13.10.05, 12:57 |
Brun |
|
Если подменять или добавлять ресурс (как это делать можно найти тут на сайте), надо смотреть, что бы ехе»шник не был запакован (upx, aspack, и т.д.). Если *.ехе запакован и вы добавили ресурс, то приложение запускатся не будет однзначно. |
AVS-INTERSOFT |
|
самый лучший подход использовать BeginUpdateResource, UpdateResource, EndUpdate У меня исходника щас нет, он в несколько строчек, на С++ в инете дофига можно найти инфы по смене значка с их использованием, вместе с коментариями что она не работает в Delphi(=>> При использовании функции UpdateResource вместо константы RT_ICON следует использовать ее идентификатор, т. е 3 ) |
0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
0 пользователей:
- Предыдущая тема
- Delphi: Общие вопросы
- Следующая тема
[ Script execution time: 0,0383 ] [ 16 queries used ] [ Generated: 12.02.23, 20:40 GMT ]