Rx из Lazarus CCR не устнавливается

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

Ответить
MaratIsk
постоялец
Сообщения: 125
Зарегистрирован: 20.08.2009 18:15:20

Rx из Lazarus CCR не устнавливается

Сообщение MaratIsk »

почему?

Добавлено спустя 4 минуты 32 секунды:
D:\Insoft\lazarus\comps_standard\rxfpc\rxdbgrid.pas(65,15) Error: There is no method in an ancestor class to be overridden: "TRxColumnTitle.SetCaption(const AnsiString);"
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

"Телепаты в отпуске..." (с) стаа-а-ая байка....

А по топику -
Откуда? :shock:
Куда? :shock:
Как? :shock:
MaratIsk
постоялец
Сообщения: 125
Зарегистрирован: 20.08.2009 18:15:20

Сообщение MaratIsk »

RxFPC
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

Версия ОС, Лазаря, FPC, версия svn rx (и откуда взято)?
MaratIsk
постоялец
Сообщения: 125
Зарегистрирован: 20.08.2009 18:15:20

Сообщение MaratIsk »

lararus 1.0.12
svn 42478
fpc 2.6.2
Windows 7 (64)
взято с http://sourceforge.net/projects/lazarus-ccr/files/

Добавлено спустя 3 минуты 50 секунд:
похоже я отстал от :)

Добавлено спустя 12 минут 59 секунд:
блеаааать
все равно ругается на
D:\Insoft\lazarus\comps_standard\rxfpc\rxdbgrid.pas(65,15) Error: There is no method in an ancestor class to be overridden: "TRxColumnTitle.SetCaption(const AnsiString);"

lararus 1.2.2
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

MaratIsk писал(а):взято с http://sourceforge.net/projects/lazarus-ccr/files/

Версия svn rx? Нонешнея 3107
Брать ТОЛЬКО отсюда https://svn.code.sf.net/p/lazarus-ccr/svn/components/rx
volodya25
новенький
Сообщения: 10
Зарегистрирован: 03.11.2011 22:33:23
Откуда: Украина

Сообщение volodya25 »

Пытаюсь установить rxfpc под Ubuntu.
Lazarus 1.2.4 FPC 2.6.4 i386-linux-gtk2
Скачивал по svn с https://svn.code.sf.net/p/lazarus-ccr/svn/components/rx
Предварительно раскоментировал в trunk/rx.inc строку {$DEFINE OLD_EDITBUTTON} (для Lazarus 1.3 раскомментировать не нужно - нашел на этом форуме в другой теме)
Открываю пакет trunk/rx_new.lpk, пробую компилировать и получаю ошибку:
/home/volodya/.lazarus/rx/trunk/tooledit.pas(117,15) Error: There is no method in an ancestor class to be overridden: "TCustomRxDateEdit.EditKeyDown(var Word,TShiftState);"
/home/volodya/.lazarus/rx/trunk/tooledit.pas(118,15) Error: There is no method in an ancestor class to be overridden: "TCustomRxDateEdit.EditKeyPress(var Char);"
комментируем override - опять ошибки
/home/volodya/.lazarus/rx/trunk/tooledit.pas(813,24) Error: identifier idents no member "EditKeyDown"
/home/volodya/.lazarus/rx/trunk/tooledit.pas(837,25) Error: identifier idents no member "EditKeyPress"
Пробовал менять inherited EditKeyDown(Key, Shift); на просто inherited - собирается, даже устанавливается, только в нерабочем состоянии.
Как его правильно установить?
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Разработчику пора уже инструкцию писать по установке. :-)
Уже забыл что откуда устанавливать, но в винде и в Линуксе нужно устанавливать RX из разных каталогов (trank, version). В винде один каталог компилится с ошибками, а в Линуксе другой.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Vadim
Транковая версия гарантировано ставится на Lazarus 1.3 (trunc) и FPC 2.7.1 (trunc). Вне зависимости от ОС.
volodya25
Попробуй лазарь из ночных сборок - должно всё работать.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

alexs
Дело в том, что я работаю со стабильной веткой FPC - 2.6.4, а там при установке сыпятся проблемы, как писали тут выше.
volodya25
новенький
Сообщения: 10
Зарегистрирован: 03.11.2011 22:33:23
Откуда: Украина

Сообщение volodya25 »

Попробовал установить из каталога version.
Установилось, только тепер выдает "Access violation" при попытке бросить rxdbgrid на форму.
Устанавливать Lazarus 1.3 и fpc 2.7.1?
Lazarus 1.3 из svn ставить умею, вот только как fpc 2.6.2 заменить в линуксе на 2.7.1?
2.7.1 скачал, откомпилировал, его система не видит.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

volodya25 писал(а):2.7.1 скачал, откомпилировал, его система не видит.

Надо к нему путь прописать в системной переменной PATH.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Vadim
Тогда можно попробовать старую версию
https://svn.code.sf.net/p/lazarus-ccr/s ... rsion/2.1/
Но не уверен - я туда давно не смотрел.
volodya25
новенький
Сообщения: 10
Зарегистрирован: 03.11.2011 22:33:23
Откуда: Украина

Сообщение volodya25 »

Скачал транковые Lazarus 1.3, FPC 2.7.1, собрал .deb пакеты, установил.
Все заработало, rxfpc установился, ошибок не выдает.
Всем спасибо.
Ответить