Глюк TImage

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

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

Глюк TImage

Сообщение i.c » 25.01.2011 22:25:38

Вы заметили глюк TImage. При рисовании линии
Код: Выделить всё
Image1.Canvas.LineTo(X,Y);

появляются, какие-то узоры или черный фон или еще что-то.
Изображение
Как его исправить?
i.c
незнакомец
 
Сообщения: 5
Зарегистрирован: 25.01.2011 22:22:14

Re: Глюк TImage

Сообщение Odyssey » 26.01.2011 00:02:04

Версия 0.9.28.2 уже довольно старая. Могу предложить обновиться до релиз-кандидата 0.9.30 и проверить, исправлена ли проблема там. Страница ежедневных сборок: http://www.hu.freepascal.org/lazarus/ .
Под Linux проще всего собрать новую версию Lazarus из исходников в домашней папке с помощью команды make all. Для этого нужен установленный Free Pascal версии 2.4.0, а лучше 2.4.2.

Исходники релиз-кандидата Lazarus 0.9.30 можно скачать тут: lazarus-0.9.29-29190-20110125-src.tar.bz2. На более новую версию смотреть не стоит, её сборки не тестируются. Статус релиз-кандидата 0.9.30 имеет только ветка Lazarus fixes 0.9.29.

deb-пакеты новой версии Free Pascal можно скачать с официального сайта http://freepascal.org/download.var , или с той же страницы ежедневных сборок Lazarus http://www.hu.freepascal.org/lazarus/ (внизу страницы). Прямых ссылок не даю, поскольку не знаю вашу архитектуру (i386 или x86_64).
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Глюк TImage

Сообщение i.c » 26.01.2011 15:50:51

А исправить нельзя или просто обновиться?
Просто лень переустанавливать не хочется...
i.c
незнакомец
 
Сообщения: 5
Зарегистрирован: 25.01.2011 22:22:14

Re: Глюк TImage

Сообщение v-t-l » 26.01.2011 17:07:44

Возможно, это глюк не TImage, а mouse. Попробуйте просто LineTo(100,100), например.
v-t-l
энтузиаст
 
Сообщения: 735
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Глюк TImage

Сообщение i.c » 26.01.2011 17:34:33

Так же!
i.c
незнакомец
 
Сообщения: 5
Зарегистрирован: 25.01.2011 22:22:14

Re: Глюк TImage

Сообщение Odyssey » 26.01.2011 22:47:58

i.c писал(а):А исправить нельзя или просто обновиться?
Просто лень переустанавливать не хочется...

Если найдёте где именно нужно исправить -- можно и исправить. Но это нетривиальная задача, придётся покопаться в исходниках LCL. Можно и просто обновиться, но придётся подождать, пока выйдет Lazarus 0.9.30 и пока он попадёт в репозитории Debian.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Глюк TImage

Сообщение i.c » 27.01.2011 19:46:42

Етот Лажарус даже не установился!
Код: Выделить всё
dpkg: зависимости пакетов не позволяют настроить пакет lcl-0.9.31:
lcl-0.9.31 зависит от lcl-units-0.9.31, однако:
  Пакет lcl-units-0.9.31 пока не настроен.
dpkg: не удалось обработать параметр lcl-0.9.31 (--install):
проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для man-db ...
При обработке следующих пакетов произошли ошибки:
lazarus-src-0.9.31_0.9.31-0-20110126_all.deb
lazarus-0.9.31
lazarus-ide-0.9.31
lazarus-ide-gtk2-0.9.31
lazarus-ide-qt4-0.9.31
lcl-gtk2-0.9.31
lcl-nogui-0.9.31
lcl-qt4-0.9.31
lcl-units-0.9.31
lcl-0.9.31
i.c
незнакомец
 
Сообщения: 5
Зарегистрирован: 25.01.2011 22:22:14

Re: Глюк TImage

Сообщение alexs » 27.01.2011 20:52:58

i.c писал(а):Етот Лажарус даже не установился!

Нефиг пользоваться неизвестно чем.
Берём исходники, компилируем и наслаждаемся.
i.c писал(а):lazarus-ide-0.9.31
lazarus-ide-gtk2-0.9.31
lazarus-ide-qt4-0.9.31
lcl-gtk2-0.9.31
lcl-nogui-0.9.31
lcl-qt4-0.9.31
lcl-units-0.9.31
lcl-0.9.31


Зачем такое делать...
Прелесть лазаря именно в кросплатформенной компиляции, а тут судя по всему пытались порезать lcl.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Глюк TImage

Сообщение i.c » 27.01.2011 22:14:22

Очень хорошо компиляция прошла!!!!!!!!!!!!!!!!
Изображение
Компонентов больше, чем обычно!!!
i.c
незнакомец
 
Сообщения: 5
Зарегистрирован: 25.01.2011 22:22:14


Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 43

Рейтинг@Mail.ru
cron