Как поместить значки в палитру RadStudio XE8 IDE для нового компонента?

Я написал набор из нескольких компонентов с именами: - TUser - TRESTAccess - TServerAccess

Затем я создаю 3 изображения PNG 100x100 с тем же именем, что и компонент (в том же каталоге, что и файлы BPL и .PAS).

Я написал файл .RC, включенный в мой пакет.

Но не могу скомпилировать: неверный формат?

есть ли у кого-нибудь идеи, как сделать так, чтобы значки отображались в палитре компонентов?


person Fabien Fert    schedule 12.05.2015    source источник
comment
brcc32 не поддерживает png. Компилятор MS res rc делает. Используйте это для компиляции скрипта ресурсов.   -  person David Heffernan    schedule 12.05.2015
comment
Спасибо за помощь. Нет необходимости в дополнительном компиляторе или редакторе ресурсов. Он хорошо работает со стандартным редактором. Просто нужны правильные файлы BMP и использование стандартного редактора ресурсов.   -  person Fabien Fert    schedule 12.05.2015
comment
Тогда делай по-твоему. Но вам придется смириться с большим размером этих несжатых изображений.   -  person David Heffernan    schedule 12.05.2015
comment
ой !! вы правы.. 65,7Кб.. после вашего комментария меняю размер... теперь всего 4,2кб. Спасибо   -  person Fabien Fert    schedule 13.05.2015


Ответы (1)


Нет необходимости компилировать BRCC32

  • Я использовал изображение 128x128 в формате BMP.
  • Я нажимаю на Project/Ressource и Image
  • Я добавил изображение и идентификатор переименования в качестве имени моего компонента.
  • Затем удалите пакет (затем закройте Rad Studio XE8, если я не получу нарушение прав доступа)
  • Затем снова установите мой пакет.

ОНО РАБОТАЕТ ! (кроме прозрачности: в палитре прозрачность не применяется, но если я перетащу компонент в свою форму, прозрачность будет применена!)

введите здесь описание изображения

person Fabien Fert    schedule 12.05.2015