Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.27;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.012 c
3-87810
Солер
2003-03-08 18:02
2003.03.27
Не работает фильтр


6-88116
Paco
2003-02-06 15:28
2003.03.27
Не могу отправить GET через Proxy. (IdHTTP)


8-88082
__Alx__
2002-12-19 21:29
2003.03.27
Pen - как поменять форму?


1-87980
vanek8
2003-03-18 07:59
2003.03.27
Отчеты


14-88194
Alexsys
2003-03-11 08:55
2003.03.27
Литература по TCP, портам и т.д.