Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 07.05.2010, 16:30
Аватар для Xalexo
Xalexo Xalexo вне форума
Прохожий
 
Регистрация: 04.02.2010
Адрес: Вселенная,Млечный путь,3 планета от Солнца и т.д.
Сообщения: 40
Версия Delphi: Delphi XE3-5
Репутация: 10
По умолчанию Есть ли способ динамически изменять иконку exe-приложения после компиляции ?

Есть exe-приложение в единственном экземпляре. В зависимости от выбранных настроек перед закрытием, прог-а перестраивается на выполнение определенных пользователем действий, сразу после старта.
Допустим, есть ситуация, когда точно извесно, как поведет себя программа со следующим запуском. В этом контексте было бы неплохо дать понять пользователю, на какое теперь действие ориентирована прог-ма, с помощью ее сопоставления - конкретной иконке...
Ответить с цитированием
  #2  
Старый 07.05.2010, 19:15
Аватар для Bars1992
Bars1992 Bars1992 вне форума
Активный
 
Регистрация: 24.04.2010
Адрес: Украина, Кременчуг
Сообщения: 249
Репутация: 22
По умолчанию

НАсколько я тебя понял то ты говориш про иконку самого файлика программы (*.ехе). Я точно не знаю но мне кажется его можно изменять только после перекомпиляции программы. Иконки во верхнем левом угулу окна можно изменять динамически во время выполнения программы. Мне кажется лутче былобы на саму програму поставить какой то уневерсальный значек а уже в зависимости от выбора пользователя изменять главное окно и весь интерфейс программы.
__________________
Не твори зла, и жизнь повернется к тебе передом
Ответить с цитированием
  #3  
Старый 07.05.2010, 19:35
Аватар для Xalexo
Xalexo Xalexo вне форума
Прохожий
 
Регистрация: 04.02.2010
Адрес: Вселенная,Млечный путь,3 планета от Солнца и т.д.
Сообщения: 40
Версия Delphi: Delphi XE3-5
Репутация: 10
По умолчанию

Так я бы и поступил..( в соответсвии с Вашими рекомендациями). Но требуется изменять (если это все-таки возможно) именно иконку exe-файла. К примеру, такая функциональность может понадобится для подстройки(имитации) файла, какому то другому приложению (к примеру: блокноту винды). Думаю применимость и полезность реализации подобной функции, может быть несколько выше(как я и описал в начале опроса...), чем ее злоупотребление в контексте иммитации "честных программ"...
Ответить с цитированием
  #4  
Старый 08.05.2010, 12:15
Аватар для AND_REY
AND_REY AND_REY вне форума
Активный
 
Регистрация: 31.03.2009
Адрес: Украина, г.Днепропетровск
Сообщения: 324
Версия Delphi: Delphi7
Репутация: 3877
По умолчанию

Можно поменять всё)

Пример добавления главной иконки в *.ехе:AddIco.rar

В модуле acWorkRes.pas есть и другие функции для работы с ресурсами ехе.
Ответить с цитированием
  #5  
Старый 26.05.2010, 14:44
Аватар для Xalexo
Xalexo Xalexo вне форума
Прохожий
 
Регистрация: 04.02.2010
Адрес: Вселенная,Млечный путь,3 планета от Солнца и т.д.
Сообщения: 40
Версия Delphi: Delphi XE3-5
Репутация: 10
По умолчанию

Благодарю, как раз то, что нужно, и даже много больше... Атас!
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:13.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025