![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]()
как это сделать?
Application.Icon:=... меняет иконку в левом угле шапки окна приложения, а надо иконку самого файла |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Значок храни в res файлах, а в сети есть примеры редактирования файлов ресурсов.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]()
зачем мне сторонние программы, я должен в runtime ее менять
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Можно попробовать изменять Application.Icon.Handle или выполнить Application.Icon.LoadFromFile
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]()
я ж писал
меняет иконку в левом угле шапки окна приложения, а надо иконку самого файла |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Что значит самого файла? Иконка в самом exe-файле хранится, как он может сам себя править во время выполнения? Сторонней прогой, когда файл не запущен влазить в его встроенный ресурс и менять
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 14.03.2011
Сообщений: 104
|
![]()
Можно себя запущенного переименовывать/перемещать, затем делать копию запущенного файла на предыдущее место и править в ней ресурсы.
Или попробовать написать расширение оболочки. Последний раз редактировалось Silver_S; 13.10.2011 в 19:11. |
![]() |
![]() |
![]() |
#8 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Никак, запись в запущенный exe-файл заблокирована наглухо.
пыщь
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]()
хорошо, тогда на примере другого exe файла, есть же программы которые меняют иконки, вот как они работают? как изменить иконку чужого exe
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
http://programmersforum.ru/showthread.php?t=155787 и внизу ссылки
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Существует ли внешний компонент типа TImage, с возможностью изменения размера и положения в RunTime? | Лукманов Александр | Компоненты Delphi | 8 | 28.04.2009 10:56 |
Замена иконки у .exe приложения | NebsteR | Свободное общение | 2 | 17.03.2009 09:23 |
Удаление иконки приложения | Arigato | Общие вопросы Delphi | 15 | 21.02.2009 21:06 |
Изменение иконки у приложения | MaGiCaN | Win Api | 1 | 16.07.2007 10:20 |
Смена иконки стороннего приложения | Wiedzmin | Win Api | 2 | 01.05.2007 16:19 |