RxLib. Установка.
Модераторы: alexs, Модераторы
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);"
Пробую установить, выдает ошибку:
D:\Lazarus\components\RxFPC\rxtoolbar.pas(33,15) Error: There is no method in an ancestor class to be overridden: "TToolbarButtonActionLink.SetImageIndex(TImageIndex);"
- Attid
- долгожитель
- Сообщения: 2588
- Зарегистрирован: 27.10.2006 17:29:15
- Откуда: 44°32′23.63″N 41°2′25.2″E
- Контактная информация:
alexs
вот всетаки зря ты не синхронизировался с лазарем и не сделал релиз работающий на 9,28+2,2,4
я конечно понимаю что проблемы индейцов шерифа не волнуют, это так - пожелание из народа.
вот всетаки зря ты не синхронизировался с лазарем и не сделал релиз работающий на 9,28+2,2,4
я конечно понимаю что проблемы индейцов шерифа не волнуют, это так - пожелание из народа.
Решается просто:
Код: Выделить всё
TToolbarButtonActionLink = class(TSpeedButtonActionLink)
protected
procedure SetImageIndex(Value: TImageIndex); //override;
Я так понимаю, 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);"
Обновил, теперь ошибка:
D:\Lazarus\components\RxFPC\rxtoolbar.pas(33,15) Error: There is no method in an ancestor class to be overridden: "TToolbarButtonActionLink.SetImageIndex(TImageIndex);"
Ustas
В предыдущем посте вам написали как устранить данную проблему!
В предыдущем посте вам написали как устранить данную проблему!
НА ПОСЛЕДНЕЕ СООБЩЕНИЕ ПРОСЬБА НЕ ОБРАЩАТЬ ВНИМАНИЕ - ЛАПУХНУЛСЯ, чего-то
А что имелось ввиду:
alexs
вот всетаки зря ты не синхронизировался с лазарем и не сделал релиз работающий на 9,28+2,2,4
я конечно понимаю что проблемы индейцов шерифа не волнуют, это так - пожелание из народа.
Этот сленг я не понимаю...
А что имелось ввиду:
alexs
вот всетаки зря ты не синхронизировался с лазарем и не сделал релиз работающий на 9,28+2,2,4
я конечно понимаю что проблемы индейцов шерифа не волнуют, это так - пожелание из народа.
Этот сленг я не понимаю...
Ustas
Это обращение к разработчику порта fpcRX alexs'у. С просьбой всё таки совместить свою библиотеку с текущей стабильной версией fpc и lazarus
Это обращение к разработчику порта fpcRX alexs'у. С просьбой всё таки совместить свою библиотеку с текущей стабильной версией fpc и lazarus
У Алекса Lazarus версии 0.9.29 из svn.
Соответственно, в его версии LCL метод SetImageIndex предка TToolbarButtonActionLink объявлен как override, а в Lazarus версии 0.9.28 - как virtual.
Соответственно, в его версии LCL метод SetImageIndex предка TToolbarButtonActionLink объявлен как override, а в Lazarus версии 0.9.28 - как virtual.
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Attid писал(а):я конечно понимаю что проблемы индейцов шерифа не волнуют, это так - пожелание из народа.
Порадовал
Может и сделаю - а можеш сам вытащить превыдущий комит и оформить его в виде версии.
У меня
уже нетAttid писал(а):9,28+2,2,4
Здравствуйте.
У меня все прозаичнее:
при компиляции любого файла dcl_rx_ctrl.lpk или rxnew.lpk (какой, кстати, нужно устанавливать?) получаю ошибку
Скачивал с svn.
Только начал присматриваться к Лазарю. Ничего еще не понимаю толком.
Основные мои интересы - БД и немного элементарной графики на canvas (схемы из БД чертить).
Вчера с горем пополам сумел поставить UIB и датасет Алекса, но только под Винду, а под Убунту UIB так и не захотел коннектиться к базе. Почитав форум, заимел подозрение, что это из-за 64бит. версии Убунту.
Скажите, а куда вообще-то нужно складывать каталоги с устанавливаемыми пакетами?
Добавлено спустя 3 часа 2 минуты 19 секунд:
Добавлю, что под Win все очень мило сейчас поставилось, вообще без каких либо замечаний. В процессе компиляции было сообщение, что-то типа "сейчас по ходу дела будет установлен rx1.0".
Так что же с Линуксом? Это очень важно для меня. Грешу на пути, но не знаю, куда что положено складывать и где что прописывать.
Очень надеюсь на вашу помощь. Заранее благодарен.
У меня все прозаичнее:
при компиляции любого файла dcl_rx_ctrl.lpk или rxnew.lpk (какой, кстати, нужно устанавливать?) получаю ошибку
Код: Выделить всё
Пакет rx не найденСкачивал с svn.
Только начал присматриваться к Лазарю. Ничего еще не понимаю толком.
Основные мои интересы - БД и немного элементарной графики на canvas (схемы из БД чертить).
Вчера с горем пополам сумел поставить UIB и датасет Алекса, но только под Винду, а под Убунту UIB так и не захотел коннектиться к базе. Почитав форум, заимел подозрение, что это из-за 64бит. версии Убунту.
Скажите, а куда вообще-то нужно складывать каталоги с устанавливаемыми пакетами?
Добавлено спустя 3 часа 2 минуты 19 секунд:
Добавлю, что под Win все очень мило сейчас поставилось, вообще без каких либо замечаний. В процессе компиляции было сообщение, что-то типа "сейчас по ходу дела будет установлен rx1.0".
Так что же с Линуксом? Это очень важно для меня. Грешу на пути, но не знаю, куда что положено складывать и где что прописывать.
Очень надеюсь на вашу помощь. Заранее благодарен.
RustemNur писал(а):Пакет rx не найден
RustemNur писал(а):"сейчас по ходу дела будет установлен rx1.0".
RustemNur писал(а):Так что же с Линуксом?
В Линуксе точно так же должен автоматом установиться rx и на него rxnew. Может у Вас действительно этот пакет, по каким-то таинственным приинам, отсутствует? Проверьте. Попробуйте сначала вручную установить rx.
Добавлено спустя 3 минуты 38 секунд:
RustemNur писал(а):Скажите, а куда вообще-то нужно складывать каталоги с устанавливаемыми пакетами?
В каталоге Lazarus есть подкаталог Components. Складывайте все компоненты туда, чтобы потом не искать их.
Спасибо за ответ.
Где же его искать? Я бы давно попробовал..
Я так тоже пробовал.
Но вызывает подозрение то, что права на запись в этот каталог имеет только root, что как бы намекает, что не надо бы туда копировать.
Или вы про какой каталог Lazarus? Я про /var/lib/lazarus/0.29..... - (точно не помню, сейчас из-под Вин пишу).
Поправка: /usr/lib/lazarus/0.9.29/components/
Vadim писал(а):Проверьте. Попробуйте сначала вручную установить rx.
Где же его искать? Я бы давно попробовал..
Vadim писал(а):В каталоге Lazarus есть подкаталог Components. Складывайте все компоненты туда, чтобы потом не искать их.
Я так тоже пробовал.
Но вызывает подозрение то, что права на запись в этот каталог имеет только root, что как бы намекает, что не надо бы туда копировать.
Или вы про какой каталог Lazarus? Я про /var/lib/lazarus/0.29..... - (точно не помню, сейчас из-под Вин пишу).
Поправка: /usr/lib/lazarus/0.9.29/components/
Последний раз редактировалось RustemNur 22.02.2011 22:20:26, всего редактировалось 1 раз.
RustemNur писал(а):Где же его искать?
В каталоге Components.
RustemNur писал(а):Но вызывает подозрение то, что права на запись в этот каталог имеет только root, что как бы намекает, что не надо бы туда копировать.
Вообще-то у себя на компьютере root - это Вы сами. Либо переделайте владельца этого каталога (и всех тамошних подкаталогов) на свою обычную (нерутовскую) учётную запись, либо назначьте разрешения 777. Потому как, мало ли какие компоненты Вам оттуда понадобятся, а Вы и установить их не сможете.
Кстати, про права. Возможно у Вас и rx не устанавливается, что прав у Вас на этот каталог с файлами нет.
RustemNur писал(а): /var/lib/lazarus/0.29.....
Ну, если исходники Lazarus'овских компонентов у Вас находятся там, значит про этот. Я, к примеру, всегда качаю исходники Lazarus'а и складываю это дело в свой домашний каталог, после чего собираю. Так что проблем с правами у меня никогда не было.
Вообщем, ситуация такая.
Попробовал установить 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: сразу же нарвался на исключение при попытке сортировки таблицы, сейчас буду внимательно все смотреть.
Попробовал установить 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: сразу же нарвался на исключение при попытке сортировки таблицы, сейчас буду внимательно все смотреть.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
RustemNur писал(а):При попытке установить лазаря из снапшотов (0.9.31) не появились некоторые закладки компонентов (Standard, Additional и т.д.) (ошибка установки пакета - прошу прощения, не запомнил названия) - пришлось его снести.
Был такой косяк в нескольких версиях - сам натыкался
Но по крайней мере в версии 29498 поправлено
