RxLib. Установка.

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

Re: RxLib. Установка.

Сообщение Ustas » 21.10.2009 08:14:22

SVN - я так понимаю "https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/rx/".
Пробую установить, выдает ошибку:

D:\Lazarus\components\RxFPC\rxtoolbar.pas(33,15) Error: There is no method in an ancestor class to be overridden: "TToolbarButtonActionLink.SetImageIndex(TImageIndex);"
Ustas
постоялец
 
Сообщения: 146
Зарегистрирован: 19.10.2009 14:58:10
Откуда: г.Муром

Re: RxLib. Установка.

Сообщение Attid » 21.10.2009 10:00:07

alexs
вот всетаки зря ты не синхронизировался с лазарем и не сделал релиз работающий на 9,28+2,2,4
я конечно понимаю что проблемы индейцов шерифа не волнуют, это так - пожелание из народа.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: RxLib. Установка.

Сообщение v-t-l » 21.10.2009 11:50:17

Решается просто:
Код: Выделить всё
  TToolbarButtonActionLink = class(TSpeedButtonActionLink)
  protected
    procedure SetImageIndex(Value: TImageIndex); //override;
v-t-l
энтузиаст
 
Сообщения: 727
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: RxLib. Установка.

Сообщение Ustas » 21.10.2009 16:08:11

Я так понимаю, svn - это http://lazarus-ccr.svn.sourceforge.net/ ... onents/rx/

Обновил, теперь ошибка:

D:\Lazarus\components\RxFPC\rxtoolbar.pas(33,15) Error: There is no method in an ancestor class to be overridden: "TToolbarButtonActionLink.SetImageIndex(TImageIndex);"
Ustas
постоялец
 
Сообщения: 146
Зарегистрирован: 19.10.2009 14:58:10
Откуда: г.Муром

Re: RxLib. Установка.

Сообщение Mr.Smart » 21.10.2009 16:12:33

Ustas
В предыдущем посте вам написали как устранить данную проблему!
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: RxLib. Установка.

Сообщение Ustas » 21.10.2009 16:18:53

НА ПОСЛЕДНЕЕ СООБЩЕНИЕ ПРОСЬБА НЕ ОБРАЩАТЬ ВНИМАНИЕ - ЛАПУХНУЛСЯ, чего-то

А что имелось ввиду:

alexs
вот всетаки зря ты не синхронизировался с лазарем и не сделал релиз работающий на 9,28+2,2,4
я конечно понимаю что проблемы индейцов шерифа не волнуют, это так - пожелание из народа.


Этот сленг я не понимаю...
Ustas
постоялец
 
Сообщения: 146
Зарегистрирован: 19.10.2009 14:58:10
Откуда: г.Муром

Re: RxLib. Установка.

Сообщение Mr.Smart » 21.10.2009 16:24:53

Ustas
Это обращение к разработчику порта fpcRX alexs'у. С просьбой всё таки совместить свою библиотеку с текущей стабильной версией fpc и lazarus :wink:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: RxLib. Установка.

Сообщение v-t-l » 21.10.2009 16:30:13

У Алекса Lazarus версии 0.9.29 из svn.
Соответственно, в его версии LCL метод SetImageIndex предка TToolbarButtonActionLink объявлен как override, а в Lazarus версии 0.9.28 - как virtual.
v-t-l
энтузиаст
 
Сообщения: 727
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: RxLib. Установка.

Сообщение alexs » 22.10.2009 22:41:46

Attid писал(а):я конечно понимаю что проблемы индейцов шерифа не волнуют, это так - пожелание из народа.

Порадовал :-)
Может и сделаю - а можеш сам вытащить превыдущий комит и оформить его в виде версии.
У меня
Attid писал(а):9,28+2,2,4
уже нет :-(
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: RxLib. Установка.

Сообщение RustemNur » 22.02.2011 11:56:44

Здравствуйте.
У меня все прозаичнее:
при компиляции любого файла dcl_rx_ctrl.lpk или rxnew.lpk (какой, кстати, нужно устанавливать?) получаю ошибку

Код: Выделить всё
Пакет rx не найден

Скачивал с svn.

Только начал присматриваться к Лазарю. Ничего еще не понимаю толком.
Основные мои интересы - БД и немного элементарной графики на canvas (схемы из БД чертить).
Вчера с горем пополам сумел поставить UIB и датасет Алекса, но только под Винду, а под Убунту UIB так и не захотел коннектиться к базе. Почитав форум, заимел подозрение, что это из-за 64бит. версии Убунту.

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

Добавлено спустя 3 часа 2 минуты 19 секунд:
Добавлю, что под Win все очень мило сейчас поставилось, вообще без каких либо замечаний. В процессе компиляции было сообщение, что-то типа "сейчас по ходу дела будет установлен rx1.0".
Так что же с Линуксом? Это очень важно для меня. Грешу на пути, но не знаю, куда что положено складывать и где что прописывать.

Очень надеюсь на вашу помощь. Заранее благодарен.
RustemNur
новенький
 
Сообщения: 61
Зарегистрирован: 20.02.2011 11:21:14
Откуда: Уфа

Re: RxLib. Установка.

Сообщение Vadim » 22.02.2011 16:21:21

RustemNur писал(а):Пакет rx не найден

RustemNur писал(а):"сейчас по ходу дела будет установлен rx1.0".

RustemNur писал(а):Так что же с Линуксом?

В Линуксе точно так же должен автоматом установиться rx и на него rxnew. Может у Вас действительно этот пакет, по каким-то таинственным приинам, отсутствует? Проверьте. Попробуйте сначала вручную установить rx.

Добавлено спустя 3 минуты 38 секунд:
RustemNur писал(а):Скажите, а куда вообще-то нужно складывать каталоги с устанавливаемыми пакетами?

В каталоге Lazarus есть подкаталог Components. Складывайте все компоненты туда, чтобы потом не искать их.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: RxLib. Установка.

Сообщение RustemNur » 22.02.2011 18:35:02

Спасибо за ответ.

Vadim писал(а):Проверьте. Попробуйте сначала вручную установить rx.

Где же его искать? Я бы давно попробовал..

Vadim писал(а):В каталоге Lazarus есть подкаталог Components. Складывайте все компоненты туда, чтобы потом не искать их.

Я так тоже пробовал.
Но вызывает подозрение то, что права на запись в этот каталог имеет только root, что как бы намекает, что не надо бы туда копировать.
Или вы про какой каталог Lazarus? Я про /var/lib/lazarus/0.29..... - (точно не помню, сейчас из-под Вин пишу).

Поправка: /usr/lib/lazarus/0.9.29/components/
Последний раз редактировалось RustemNur 22.02.2011 23:20:26, всего редактировалось 1 раз.
RustemNur
новенький
 
Сообщения: 61
Зарегистрирован: 20.02.2011 11:21:14
Откуда: Уфа

Re: RxLib. Установка.

Сообщение Vadim » 22.02.2011 19:09:02

RustemNur писал(а):Где же его искать?

В каталоге Components. :)
RustemNur писал(а):Но вызывает подозрение то, что права на запись в этот каталог имеет только root, что как бы намекает, что не надо бы туда копировать.

Вообще-то у себя на компьютере root - это Вы сами. Либо переделайте владельца этого каталога (и всех тамошних подкаталогов) на свою обычную (нерутовскую) учётную запись, либо назначьте разрешения 777. Потому как, мало ли какие компоненты Вам оттуда понадобятся, а Вы и установить их не сможете.
Кстати, про права. Возможно у Вас и rx не устанавливается, что прав у Вас на этот каталог с файлами нет.
RustemNur писал(а): /var/lib/lazarus/0.29.....

Ну, если исходники Lazarus'овских компонентов у Вас находятся там, значит про этот. Я, к примеру, всегда качаю исходники Lazarus'а и складываю это дело в свой домашний каталог, после чего собираю. Так что проблем с правами у меня никогда не было.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: RxLib. Установка.

Сообщение RustemNur » 24.02.2011 14:01:48

Вообщем, ситуация такая.
Попробовал установить RxLib на работе - то же самое, не найден пакет rx.
Нашел каталог rx в установленном лазаре под Виндой, скопировал его в папку ~/.lazarus/rx и установил оттуда. После этого RxLib спокойно встала.
Lazarus брал из репозитория
ppa:www.hu.freepascal.org/lazarus/ lazarus-testing
(версия 0.9.29)
Rx качал из svn.

При попытке установить лазаря из снапшотов (0.9.31) не появились некоторые закладки компонентов (Standard, Additional и т.д.) (ошибка установки пакета - прошу прощения, не запомнил названия) - пришлось его снести.

Косвенно могу подтвердить, что UIB не ставится (не работает с библиотекой libfbclient.so) на 64bit Ubuntu: на работе у меня 32bit, и все заработало, (в отличии от домашней, где 64).

По поводу работы Rx: сразу же нарвался на исключение при попытке сортировки таблицы, сейчас буду внимательно все смотреть.
RustemNur
новенький
 
Сообщения: 61
Зарегистрирован: 20.02.2011 11:21:14
Откуда: Уфа

Re: RxLib. Установка.

Сообщение Little_Roo » 24.02.2011 15:03:52

RustemNur писал(а):При попытке установить лазаря из снапшотов (0.9.31) не появились некоторые закладки компонентов (Standard, Additional и т.д.) (ошибка установки пакета - прошу прощения, не запомнил названия) - пришлось его снести.


Был такой косяк в нескольких версиях - сам натыкался
Но по крайней мере в версии 29498 поправлено
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 638
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Пред.След.

Вернуться в RxLib

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

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

Рейтинг@Mail.ru