Ресурсы в Lazarus

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

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

Re: Ресурсы в Lazarus

Сообщение Ustas » 12.04.2017 17:20:27

DYUMON писал(а):А зачем вам в popmenu картинка ?
У каждого свои тараканы :D
DYUMON писал(а):Можно же назначить меню imagelist
Так и было.
DYUMON писал(а):потом в него загрузить картинки из ресурсов и все это будет отображаться.
Тут ресурсы вообще трогать незачем.

Просто решил избавиться от imagelist.
Ustas
постоялец
 
Сообщения: 145
Зарегистрирован: 19.10.2009 14:58:10
Откуда: г.Муром

Re: Ресурсы в Lazarus

Сообщение DYUMON » 12.04.2017 17:51:04

В параметрах проекта есть же возможность пихать свои ресурсы.
Аватара пользователя
DYUMON
постоялец
 
Сообщения: 173
Зарегистрирован: 11.03.2009 13:32:54

Re: Ресурсы в Lazarus

Сообщение Лекс Айрин » 12.04.2017 18:05:12

Ustas писал(а):Просто решил избавиться от imagelist.


обычно, лучше избавляться от гор независимых картинок
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3825
Зарегистрирован: 19.02.2013 16:54:51

Re: Ресурсы в Lazarus

Сообщение alexs » 12.04.2017 21:19:16

Ustas писал(а):Просто решил избавиться от imagelist.

Очень плохо.
Откройте для себя акшены. (а они без ImageList не полноценны). И не надо напрямую трогать меню, кнопки и прочее...
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3458
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Ресурсы в Lazarus

Сообщение Ustas » 13.04.2017 09:57:55

А почему, формируешь файл ресурсов формируешь с картинками в формате BMP, а после компиляции программы картинки преобразуются в PNG?
Ustas
постоялец
 
Сообщения: 145
Зарегистрирован: 19.10.2009 14:58:10
Откуда: г.Муром

Re: Ресурсы в Lazarus

Сообщение Лекс Айрин » 13.04.2017 10:07:37

Ustas, а ты представь сколько места на диске BMP занимает. Плюс, в нем нет прозрачности.
Вообще, лично я предпочитаю делать в PNG -- чтобы гарантировать отсутствие траблов с прозрачностью.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3825
Зарегистрирован: 19.02.2013 16:54:51

Re: Ресурсы в Lazarus

Сообщение Ustas » 13.04.2017 10:55:44

Лекс Айрин писал(а):ты представь сколько места на диске BMP занимает

Я знаю разницу в форматах. Просто хотел обойтись без лишних телодвижений, т.к. в многие компоненты с картинками имеют свойство Bitmap, и PNG через функцию LoadFromLazarusResource напрямую не загрузишь.
Ustas
постоялец
 
Сообщения: 145
Зарегистрирован: 19.10.2009 14:58:10
Откуда: г.Муром

Re: Ресурсы в Lazarus

Сообщение LearnMagic » 13.04.2017 13:25:34

Ustas писал(а): PNG через функцию LoadFromLazarusResource напрямую не загрузишь

Для этого можно использовать LoadGlyphFromResourceName. А вообще, изучайте первоисточники (исходные тексты Lazarus) - в них очень много всего интересного :lol:
LearnMagic
новенький
 
Сообщения: 16
Зарегистрирован: 10.11.2016 23:13:38

Re: Ресурсы в Lazarus

Сообщение Лекс Айрин » 13.04.2017 13:28:26

Ustas писал(а):т.к. в многие компоненты с картинками имеют свойство Bitmap,


Но Bitmap это НЕ BMP. Видимо, тебя смутила схожесть названий.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 3825
Зарегистрирован: 19.02.2013 16:54:51

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot], Yandex [Bot] и гости: 6

Рейтинг@Mail.ru