Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизКак сменить иконку у 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c