Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];

Вниз

смена иконки скомпилированной программы   Найти похожие ветки 

 
Альберт   (2006-10-07 01:31) [0]

программа откомпилирована. ресурсов не содержит.
подскажите, пожалуйста, каким способ можно вставить главную иконку или заменить ее у скомпилированной программы


 
Ketmar ©   (2006-10-07 01:32) [1]

любой программой редактирования ресурсов.


 
Альберт   (2006-10-07 01:41) [2]

нет. нужно  консольное приложение - редактор ресурсов. brcc32  подойдет?


 
Ketmar ©   (2006-10-07 01:42) [3]

кажется, да. по-моему, он умеет биндить.


 
Альберт   (2006-10-07 01:47) [4]

а вообще какие проги хоть попадались? щас в нете смотрю - ни фига. размер огромный и самое главное - интерфейс графический, что не подходит


 
guav ©   (2006-10-07 01:49) [5]

> WinXP

в NT/2К/ХР есть апи для изменения ресурсов (BeginUpdateResource, EndUpdateResource, UpdateResource)


 
Ketmar ©   (2006-10-07 01:54) [6]

а задачи такой не стояло. устраивало то, что есть. графическое. при необходимости -- сделаю своё. %-)


 
Альберт   (2006-10-07 01:59) [7]

)))

да, в kernel32 есть такая штука. но кажется она работает только с 256-color иконками. а если есть мелкое готовое, ваще класс. хоть прлект закончу. надоело(


 
Ketmar ©   (2006-10-07 02:01) [8]

нет мелкого. нет готового. есть сборка ресурсов "с нуля" и прилопачивание к созданному в программе же .EXE, но там сам Кэтмар ногу сломит. %-) смотри у меня на странице PUSH!, но с вопросами "а как это работает" не приставай -- я не знаю, хоть и писал всё сам. %-)


 
Ketmar ©   (2006-10-07 02:01) [9]

точнее, не "сборка с нуля", а "пересборка существующих".


 
Альберт   (2006-10-07 02:04) [10]

короче просто нужно res файл прилепить безвредно к exe. если уж нет ничего сам писать буду... ще лишний геморой


 
guav ©   (2006-10-07 02:05) [11]

> но кажется она работает только с 256-color иконками.

Она вообще с иконками не работает, там передаются тип и имя ресурса и двоичные данные его.

Не проверял как там с иконками, я это юзал для запуздыривание DFM"ок в ехе.


 
Ketmar ©   (2006-10-07 02:17) [12]

>[10] Альберт 7-Oct-2006, 02:04
>короче просто нужно res файл прилепить безвредно к exe.
это не так просто, как кажется. %-) вообще, структуру ресурсов придумывали ясно под воздействием heavy drugs.


 
Ketmar ©   (2006-10-07 02:17) [13]

"ясно" = "явно"


 
Чапаев ©   (2006-10-07 09:57) [14]

> [2] Альберт   (07.10.06 01:41)


> [3] Ketmar ©   (07.10.06 01:42)

Для этого специально предназначен brc32.exe


 
Ketmar ©   (2006-10-07 15:35) [15]

>[14] Чапаев(c) 7-Oct-2006, 09:57
>Для этого специально предназначен brc32.exe
да. как раз эти буквы я и не мог вспомнить. %-)


 
Альберт   (2006-10-14 18:31) [16]

ребят, brcc32 для создания только res.. ну и как ту штуку прикрепить то к проге?...


 
Чапаев ©   (2006-10-14 18:48) [17]

> [16] Альберт   (14.10.06 18:31)

Блин. А  [14], [15] слабо принять во внимание?


 
Альберт   (2006-10-14 19:54) [18]

))) ща точно застрелюсь..

brc32 -fefilename.exe file.rc

ресурсы не подключаются к filename.exe (((


 
Ketmar ©   (2006-10-15 18:16) [19]

тогда копай UpdateResource(). долго тебя видно не будет. %-)



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

Форум: "Прочее";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.04 c
1-1159348453
Виталий Панасенко
2006-09-27 13:14
2006.11.05
Автоматизация Excel


2-1161454380
Officeman
2006-10-21 22:13
2006.11.05
ShellExecute(0, , http://www.delphimaster.r , , SW_SHOW);


2-1161624363
Busik
2006-10-23 21:26
2006.11.05
ini-файл в теле exe


3-1157714659
NotGooDP
2006-09-08 15:24
2006.11.05
Проблема с передачей параметров


15-1160644112
Alien1769
2006-10-12 13:08
2006.11.05
Nokia 6280 vs Nokia 6880 (смартфон)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский