Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Иконка компонента [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?


Наверх

Титульная страница Поиск, карта сайта Написать письмо