Не устанавливается иконка для приложения Delphi
Программирую в Delphi не первый год, а уже наверное полтора десятилетия.
Но вот вопрос - не устанавливается иконка. Т.е. взял старый проект, переделал его немного, а позже заметил, что слетела иконка приложения.
Я естественно постарался поставить её стандартными средствами "Project" > "Options" > "Application" > "Load Icon".
Она там отобразилась - всё вроде нормально, но вот при компиляции всё равно не "вшивается" в приложение.
Как быть? И что это за глюк?
Может какой-то файл как-то почистить редактором кода?
Информация о иконке в каком файле приложения записывается?
Данная информация храниться в файле проекта .res
Подставил из другого проекта - иконка поменялась на иконку из того проекта.
Создал новое приложение, взял от туда .res-файл, подставил в проект, ситуация повторилась... Иконка стандартная от Delphi и не изменяется.
Как всё-таки быть?
Ответы (1 шт):
Варианты:
- Удалить файл
.res. Delphi создаст его заново. - Посмотреть свойства
.ехефайла в самой винде, там должна отображаться новая иконка. Если она отобразилась, значит на самом деле иконка новая. Хотя в проводнике или другом файловом менеджере, который есть у вас, она может отображаться по старому. Тогда п.3 - Закрыть и открыть заново файловый менеджер либо перезагрузить винду. У меня была такая история, когда я бился с этой иконкой, а Тотал-Командер все равно не отображал. Закрыл-открыл Тотал и все отобразилось, но нервов потратил уже прилично :)