Иконки... в приложениях и компонентах...

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Иконки... в приложениях и компонентах...

Сообщение qivi »

1. Есть несколько компонентов сторонних производителей, которые не имееют своих иконок (отображаемых на панели лазаруса). Весьма неудобно пользоваться грудой однотипных квадратиков, как этим компонентам прикрутить характерные иконки?

2. До сих пор не представляю как прикрутить иконку к своей программе созданной в сборке лазаруса .......26, но теперь правда надо... подскажите?
Putnick
новенький
Сообщения: 62
Зарегистрирован: 18.03.2009 12:02:56

Сообщение Putnick »

2. Дак ведь нынче-то (26 и старше) всё стало совсем просто -- Проект-Параметры проекта-Загрузить значек. А для формы, соответственно: Form-Свойства-Icon-Загрузить. Раньше было нужно работать через файл ресурсов (посмотри в FAQ), но это -- уже наше мрачное прошлое :)
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Низнаю... у меня 26 скаченая через офсайт и там такого нет... хотя работает стабильно.
Несколько раз скачивал разные сборки от сюдова: ftp://ftp.freepascal.org/pub/lazarus/ там много чего гут, в том числе иконки создаваемых приложений... но постоянно какието проблеммы с компиляцией, по крайней мере с винверсиями.

А на счёт 1? Весма животрепещющий вопрос, люблю когда всё правильно сделано!
Putnick
новенький
Сообщения: 62
Зарегистрирован: 18.03.2009 12:02:56

Сообщение Putnick »

По первому пункту посмотри вот это:
http://www.freepascal.ru/article//lazar ... 530152619/
Хотя сейчас, возможно, уже можно проще.
Еще по поводу иконок, посмотри ResourseHacker, я с его помощью мета-данные своих программ русифицирую.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Putnick писал(а):ResourseHacker, я с его помощью мета-данные своих программ русифицирую.

С лазарус непрокатит данная фишка.
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

А в чем сложность с иконкой компонент? Просто присоединяете к своему пакету ресурс lrs с картинками имена которых = именам компонент. Например, tmycomponent.png, tmydataset.png. Все как в delphi, только файл ресурсов другой. Как создавать файл ресурсов можно посмотреть в lazarus\images - там есть примеры .bat файлов компилирующих .lrs с картинками.
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Павел Ишенин - спасибо!!! Вчера вечерком руки наконец то дошли, немножко поковырялся и с вопросом разобрался! Собрал несколько уже отобранных для дальнейшей работы компонентов в один пакет создающий под них отдельную панельку и всем прилипил иконки. Такой кайф, два щелчка и всё встало!!!
Ответить