Вниз
Скачать: CL | DM;

Альтернатива IconEditor a из поставки Delphi   Найти похожие ветки 

 
Smok_er   (2003-03-10 13:19) [0]

Мастера, посоветуйте сабж!
Нужно закинуть иконки в файл ресурса, но сабж не позволяет помещать иконки более 16 цветов.
Может кто-нибудь посоветует другой способ, как это сделать...

Заране огромное спасибо!


 
Smok_er   (2003-03-10 16:57) [1]

Неужели никто не знает?


 
y-soft ©   (2003-03-10 17:22) [2]

Любым редактором иконок (их существует множество - MicroAngelo, Axialis IconWorkshop и т.д.) создаются иконки хоть с 32-битным цветом. Затем пишется скрипт .rc и компилируется с помощью BRCC32 ресурс


 
Smok_er   (2003-03-11 00:26) [3]

А можно ссылку на подробную инфу?
Просто не сталкивался с этим и понятия не имею, как иконки в ресурсный файл засунуть.


 
Smok_er   (2003-03-11 10:09) [4]

up


 
Слесарь Матерящийся ©   (2003-03-11 10:20) [5]

Есть утилита bmp2ico. Очень хороша!


 
Axis_of_Evil ©   (2003-03-11 10:35) [6]

AWicons


 
y-soft ©   (2003-03-11 10:39) [7]

Файл .rc - это обыкновенный текстовый файл.
В нашем случае заполняется примерно так:

MAINICON ICON "C:\ICO\MAIN.ICO"
DB1 ICON "C:\ICO\DB1.ICO"
ROLL ICON "C:\ICO\ROLL.ICO"

Далее вызываем компилятор ресурсов (он находится в \Delphi\Bin)

BRCC32 My.rc

В результате будет скомпилирован файл ресурсов My.res

Теперь в любом месте в модуле программы помещаем директиву

{$R My.res}

В коде, если нужно, загружаем иконки из ресурсов, используя LoadIcon и не забываем освобождать ресурсы после использования

Иконку приложения в свойствах проекта не загружаем, если уже включили ее в файл ресурсов (MAINICON)

И перестраиваем проект


 
Smok_er   (2003-03-11 11:19) [8]

Огромное спасибо!
Это то, что нужно!



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
6-88102
Kventin
2003-02-04 20:49
2003.03.27
FTP-download : контроль через прогрессбар.


3-87808
AM
2003-03-06 12:26
2003.03.27
Подклучение к БД только с 3-4-ой попытки


3-87801
Stvaffniy
2003-03-05 21:59
2003.03.27
Invalid table name


1-88055
Лео
2003-03-14 21:31
2003.03.27
Кодирование DES


8-88091
L$D™
2002-12-18 17:37
2003.03.27
Звук из exe




   Наверх