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

Вниз

иконка   Найти похожие ветки 

 
tytus ©   (2003-05-09 10:02) [0]

Не получается создать иконку в палитре компонентов. В книге Ксавье Пачека написано, что нужно сохранить изоборажение (24х24 16 бит) в файле ИМЯКОМПОНЕНТА.res. Все там сохраняеться (image editor - new - res.file) а при компиляции ничего не происходит... В чем тут проблема???


 
Fenik ©   (2003-05-09 10:06) [1]

А компонент установил?


 
tytus ©   (2003-05-09 10:10) [2]

to Fenik
Да компонент установил и он работает. При перекомпиляции ничего не происходит (или при переустановке компонента). Я сохраняю компонент в новом пакете, может нужно использовать "дельфийский" пакет?)


 
Ученик ©   (2003-05-09 10:19) [3]

Имя картинки должно быть ИМЯКОМПОНЕНТА.BMP, а файл ресурса должен быть подключен в пакет,

package Имя пакета;

{$R "Имя файла ресурса с картинкой"}



 
Юрий Зотов ©   (2003-05-09 10:29) [4]

Файл *.res мало записать на диск (мало ли, что у кого на диске валяется, не будет же Delphi все подряд сама подкачивать). Его надо подключить директивой $R. Можно вставить ее в модуль с самим компонентом, но лучше создайте для этого в том же пакете отдельный модуль, в который вынесите все процедуры Register (объединив их в одну) и все design-time редакторы (если они есть).

Кстати, имя файла RES не обязано совпадать ни с каким именем класса, или пакета, или чего-то еще. Оно может быть любым (указывается в директиве $R), причем в самом этом файле может быть любое количество иконок для всех компонентов пакета (а также и все остальные design-time ресурсы, если они нужны). Но вот имя каждой иконки должно совпадать с именем класса компонента, для которого она предназначена.


 
tytus ©   (2003-05-09 10:42) [5]

ВСЕМ Спасибо, получилось!



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
1-70337
tytus
2003-05-09 10:02
2003.05.22
иконка


14-70526
snake1977
2003-05-05 12:26
2003.05.22
агрегативные функции


14-70450
sorry
2003-04-30 20:17
2003.05.22
Атипичная пневмония ?! Что скрывают ?!


8-70397
Axis_of_Evil
2002-12-16 09:25
2003.05.22
UnDelphiX


6-70421
@ndronix
2003-03-16 21:10
2003.05.22
Установка связи через модем...