![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,856
|
![]()
Задача такая: необходимо откомпилировать программу, которая должна содержать информацию о версии, но не содержать иконку.
И то, и другое хранится в файле ресурсов. Если мы удаляем файл ресурсов, то в приложении не будет иконки, но так же не будет и информации о версии. Я попытался удалить иконку из файла ресурсов (MAINICON), но при компиляции Делфи её восстанавливает, записывая туда свою стандартную иконку. Экспериментировал в Делфи 6. Так вот, как убрать эту иконку? E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
А ты не пробовал с помощью Resource Builder снести в res файле иконку ?
А лучше ResHacker ....
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Последний раз редактировалось Kotofff; 20.02.2009 в 16:24. Причина: По совету KORN |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.11.2008
Сообщений: 116
|
![]()
Писал как-то наследник TForm, где одним из требований было возможность отключать иконку приложения. Делал так:
Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,856
|
![]()
В ресурсах иконки нет, а Делфи ставит свою стандартную иконку. Видимо, исправить можно только уже в готовом EXE.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Даже если сделать при создании формы
Application.Icon:=nil; все равно винда рисует иконку для неопределенного типа файла. Я вижу один простой вариант - форма без заголовка (None) и нарисовать (если это так уж нужно) свой заголовок... |
![]() |
![]() |
![]() |
#7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,856
|
![]()
mihali4, мне нужно удалить иконку именно в EXE-файле, т.е. что бы винда рисовала её стандартную иконочку.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 02.01.2009
Сообщений: 340
|
![]()
Arigato, так вот ведь ответ...
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=) Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
![]() |
![]() |
![]() |
![]() |
#9 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,856
|
![]() Цитата:
Таким образом мы можем удалить иконку из заголовка программы, но не из EXE-файла с программой. Может кому-то понятнее будет термин "значок". Нужно убрать значок у EXE-файла, что бы он был стандартным, а не определённым в самом EXE-файле. Например, в папке WINDOWS файл TASKMAN.EXE не имеет собственной иконки, поэтому он отображается (в Проводнике) со стандартной иконкой. Вот и мне нужно такое же. Но, судя по всему, Делфи сделать это не позволяет. Остаётся только вариант удалить иконку уже из готового EXE-файла. E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#10 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Не... У меня как-то получалось...
Правда случайно и повторить не удалось... ![]()
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как определить координаты иконки приложения в system tray? | SkAndrew | Общие вопросы Delphi | 5 | 18.08.2008 16:52 |
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. | SkyM@n | Фриланс | 3 | 29.12.2007 16:21 |
Изменение иконки у приложения | MaGiCaN | Win Api | 1 | 16.07.2007 10:20 |
Иконки | vicvtor | Софт | 5 | 31.05.2007 21:45 |
Смена иконки стороннего приложения | Wiedzmin | Win Api | 2 | 01.05.2007 16:19 |