Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Как сменить иконку у exe файла   Найти похожие ветки 

 
DeathLess   (2004-10-09 12:40) [0]

У меня такой вопрос: Как программно сменить иконку приложения? Знаю, что нужно отредактировать ресурсы. Но как это сделать? Хотелось бы увидеть исходник.


 
Семен Сорокин ©   (2004-10-09 15:23) [1]

Project->Options
закладка Application
кнопка Load Icon...


 
begin...end ©   (2004-10-09 16:05) [2]

Я не врубился что-то, программно надо или нет?


 
Okcid   (2004-10-09 17:12) [3]

Иконку какова приложения - своево или чужова? Если своево, то никак, т.к. для смены иконки imho придётся писать в сам .exe-файл, что запрещено в виндовс... А насчёт чужова, мне самому хотелось бы это узнать)


 
DeathLess   (2004-10-10 02:49) [4]

Нужно изменить иконку чужого приложения.
Пытаюсь делать так:

procedure proc;
var res:cardinal;
begin
res:=beginupdateresource("C:\11.exe",true);
updateresource(res,RT_ICON,"MAINICON",0,DATA,size);
endupdateresource(res,false);
end;

Но не знаю, что нужно пихать в DATA, как я понял нужно запихнуть туда иконку, но как это сделать?


 
Германн ©   (2004-10-10 03:19) [5]

А набор ОС именно такой как в сабже?
Тогда может сначала прочитать справку по функциям "*updateresourse"?
И не очень понятно зачем все это? Иконку EXE-шника легко изменить с помощью любого редактора ресурсов, коих вполне достаточное количество. Иконку, которая изображается в Windows у файлов определенного типа, легко поменять изменением параметра в реестре.


 
DeathLess   (2004-10-10 04:20) [6]

Да в справке написано, что функции updateresourse аботают только в WinNT. Их аналогов для Win9x я не знаю.

Редактор ресурсов не подходит. Нужно написать программу.


 
Wiz@rd   (2004-10-10 10:29) [7]

http://www.wilsonc.demon.co.uk/delphi.htm
Там PEExplorer с исходником может вставлять/менять даже 32 битные иконки



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
8-1091007521
xdev
2004-07-28 13:38
2004.10.24
Полупрозрачная форма


1-1097143505
Unknown user
2004-10-07 14:05
2004.10.24
TMethod


1-1097412808
Loaders
2004-10-10 16:53
2004.10.24
TToolBar и TToolButton под XP


1-1097160138
Dextor
2004-10-07 18:42
2004.10.24
Проблема открытия текстового файла, если в нем есть кавычки!


1-1097420959
Саид
2004-10-10 19:09
2004.10.24
Демка браузера в Delphi.