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