![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Иконка компонента [D6, XP]
#0FFFF © (2006-11-11 10:14:00)Написал я простенький компонент, создал в Image Editor'е BMP 24x24 файл ресурсов dcrс тем же именем что и pas, устанавливаю компонент иконка компонента не меняется, в Package видно что ресурс присутствует, в чём может быть проблема подскажите пожалуйста.
MikePetrichenko (2006-11-12 14:30:00) [1]
> Перекомпилировать и установить, иначе может не проявиться.
Если компонент входит в пакет и пакет уже установлен, то перекомпиляция пакета вызовет его переустановку.
Если же компонент не входит в пакет (что не воможно, начиная с 5 Delphi), то тогда нужно перекомпилировать пакет в который Delphi установила компонент.
Anatoly Podgoretsky (2006-11-11 16:44:00) [2]> MikePetrichenko (11.11.2006 16:16:15) [15]
Перекомпилировать и установить, иначе может не проявиться.
MikePetrichenko (2006-11-11 16:16:00) [3]
> Не один фиг, переведкет или нет еще большой вопрос, у меня
> не переводил
Переводит.
> А пакет после пересоздания значка был удален из Delphi?
Не должен. Достаточно перекомпилить.
> Пишем компонент, например CheckLabel, создаем CheckLabel.
> dcr в нем Bitmap 24x24x256 цветов и называем его TCheckLabel.
Пофигу как файл ресурса называется. А сам ресурс = имя класса компонента.
И в файле компонента
{$R <файл_ресурса.dct>}
Anatoly Podgoretsky (2006-11-11 15:20:00) [4]> Ketmar (11.11.2006 15:12:13) [13]
Не один фиг, переведкет или нет еще большой вопрос, у меня не переводил
Ketmar (2006-11-11 15:12:00) [5]>[12] Anatoly Podgoretsky(c) 11-Nov-2006, 11:29
>TCHECKLABEL
один фиг imagedit переведёт в upper case.
Anatoly Podgoretsky (2006-11-11 11:29:00) [6]
> называем его TCheckLabel.
TCHECKLABEL
*Стажер* (2006-11-11 11:09:00) [7]
> #0FFFF
Скинь пакет если не слишком большой на слилру. Посмотрим чего там.
#0FFFF (2006-11-11 11:01:00) [8]
> *Стажер* (11.11.06 10:46) [9]
Пошёл стреляться, руки у меня наверное кривые, ни чё не получаеться.
*Стажер* СПАСИБО
*Стажер* (2006-11-11 10:46:00) [9]Да. После любых изменений пакет необходимо переустановить по новой.
#0FFFF (2006-11-11 10:43:00) [10]
> *Стажер* (11.11.06 10:38) [7]
Вы имеете ввиду надо удалять Package.
*Стажер* (2006-11-11 10:38:00) [11]
> Толку ни какого
А пакет после пересоздания значка был удален из Delphi?
#0FFFF (2006-11-11 10:36:00) [12]
> *Стажер* (11.11.06 10:26) [5]
Толку ни какого, застрелиться что ли?
*Стажер* (2006-11-11 10:26:00) [13]Пишем компонент, например CheckLabel, создаем CheckLabel.dcr в нем Bitmap 24x24x256 цветов и называем его TCheckLabel.
#0FFFF (2006-11-11 10:23:00) [14]
> *Стажер* (11.11.06 10:22) [3]
> создал в Image Editor'е BMP 24x24 файл
*Стажер* (2006-11-11 10:22:00) [15]Должен быть Bitmap а не Icon
#0FFFF (2006-11-11 10:21:00) [16]
> *Стажер* (11.11.06 10:20) [1]
24X24X16COLOR
*Стажер* (2006-11-11 10:20:00) [17]24X24X256COLOR?