Доработки Rx

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

Re: Доработки Rx

Сообщение zoltanleo » 06.01.2019 16:32:53

S_Gur писал(а):где можно скачать текущую версию Rx под Lazarus

https://svn.code.sf.net/p/lazarus-ccr/s ... s/rx/trunk

ps. качать лучше svn-клиентом, например, TortoiseSVN - гуевый клиент под винду с руссификатором и русской справкой (в никсах клиент ставится из терминала и сорцы тоже качаются из командной строки)
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: Доработки Rx

Сообщение S_Gur » 06.01.2019 20:39:08

Спасибо. Это актуальная версия? Под последний Лазарус сядет (желательно, под 64-хбитную версию)? И есть какие-то особенности при установке?
S_Gur
постоялец
 
Сообщения: 117
Зарегистрирован: 30.12.2018 22:17:42

Re: Доработки Rx

Сообщение Vadim » 06.01.2019 21:01:51

S_Gur писал(а):Под последний Лазарус сядет?

А под последним Вы что имеете в виду? Если релиз - надо пробовать, т.к. он уже давнишний. Я осенью ставил на ссснапшот версию Lazarus 2.1 - ставится спокойно (и 64 linux, и 32 виндовая) и работает.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Доработки Rx

Сообщение S_Gur » 06.01.2019 21:28:40

У меня сейчас стоит 1.8.4, вышел буквально на днях. FPC 3.0.4. Пока установить не удается - куча ошибок. Скачал последнюю версию по ссылке от zoltanleo и пробую собрать пакет rxnew.lpk
S_Gur
постоялец
 
Сообщения: 117
Зарегистрирован: 30.12.2018 22:17:42

Re: Доработки Rx

Сообщение Vadim » 06.01.2019 21:43:33

S_Gur
1.8.4 вышел в мае прошлого года. ;-)
S_Gur писал(а):Пока установить не удается - куча ошибок.

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

Re: Доработки Rx

Сообщение Ichthyander » 06.01.2019 22:02:22

"Релизы" RX старые и скорее всего не пойдут ни на стабильных версиях Lazarus ни на транковых. Поэтому ставить надо рабочую версию rxnew.
(Замечу, что рабочая версия rx на стабильных тоже обычно не ставится с первого раза, обычно надо чуть править исходники, так как автор тестит либу только на транковом Lazarus)
Вообще, если Вы будете использовать Online Package Manager или FPCUpDeluxe, то они будут тянуть самую правильную версию RX
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 668
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Доработки Rx

Сообщение S_Gur » 06.01.2019 22:08:40

Вполне возможно, не уследил. Я его скачал 26-го декабря там, где обычно выкладывают только новинки. Странно, что это им взбрело... Но не суть. То есть, я так понимаю, RX сейчас не особо поддерживается и дорабатывается? Или просто есть какие-то тонкости в установке? Существует где-то инструкция, как это делается? До сих пор я натыкался только на рекомендацию установить rxnew.lpk и по содержанию pas-файла предположил, что там действительно все в одном флаконе
S_Gur
постоялец
 
Сообщения: 117
Зарегистрирован: 30.12.2018 22:17:42

Re: Доработки Rx

Сообщение Ichthyander » 06.01.2019 22:27:08

S_Gur писал(а):RX сейчас не особо поддерживается и дорабатывается? Или просто есть какие-то тонкости в установке?

Есть тонкости в установке, которые обычно легко решаются. rx поддерживается. И автор даже появляется на форуме)
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 668
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Доработки Rx

Сообщение S_Gur » 06.01.2019 22:28:09

Ichthyander, большое спасибо. Поднял Online Package Manager и установил оттуда с минимальными правками. Во всяком случае, их было существенно меньше, чем при попытке поднять версию с репозитория
S_Gur
постоялец
 
Сообщения: 117
Зарегистрирован: 30.12.2018 22:17:42

Re: Доработки Rx

Сообщение zoltanleo » 07.01.2019 04:49:29

S_Gur писал(а):У меня сейчас стоит 1.8.4, вышел буквально на днях. FPC 3.0.4. Пока установить не удается - куча ошибок.

Как уже писали выше, все правки всегда ориентированы на транковые версии Лазаруса и не всегда (уже) совместимы со стабильными.

Лазарь 1.8.4 релизнулся в мае 2018г., в журнале версий этому соответствует примерно r.6360 (плюс-минус). Она поставилась без всяких нареканий и правок. Но в ней нет некоторых плюшек, которые появились за последние 6 мес. Версии старше надо пробовать самому.
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

Re: Доработки Rx

Сообщение Vadim » 07.01.2019 05:31:19

S_Gur
Раньше был отдельный пакет RX, который шёл в составе Lazarus и отдельно RXNEW, который из дополнений Lazarus-CCR. Примерно когда появился стабильный Lazarus, эти два пакета слили в один, т.к. второй без первого не работал.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Доработки Rx

Сообщение S_Gur » 07.01.2019 09:50:49

Пока ничего не могу сказать о крутости последних плюшек, но состав несколько странный. По моим прикидкам, соответствует дельфовому процентов на 60-70, не более того. И это только компоненты, сидящие в палитре - функции и процедуры я еще не проверял. Видимо, перенести на Лазарус один к одному мои дельфовые проекты не получится - будут танцы с бубнами. А жаль. В этом смысле мне больше нравится подход Jedi - они все дополнительные плюшки навешивают на стандартный набор RX
S_Gur
постоялец
 
Сообщения: 117
Зарегистрирован: 30.12.2018 22:17:42

Re: Доработки Rx

Сообщение Vadim » 07.01.2019 10:39:28

S_Gur писал(а):...но состав несколько странный. По моим прикидкам, соответствует дельфовому процентов на 60-70, не более того.

В любом случае, не стоило и надеяться, что Lazarus будет 100%-ым аналогом Delphi... ;-)
На всякий случай: Lazarus, в отличие от Delphi, направлен на кроссплатформенность, т.е. чтобы в разных операционных системах без переписывания кода получить графический интерфейс пользователя (в пределах определённых стандартов), а вовсе не на облегчение общения с WinAPI...
Давайте разберёмся, чего Вам не хватает, может быть что-нибудь и посоветуем.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Доработки Rx

Сообщение S_Gur » 07.01.2019 10:58:58

Ну, почему же не стоило надеяться... К EhLib под Лазарус у меня нареканий практически нет. Во всяком случае, все компоненты на месте. Очень доволен UniDAC-ом под Лазарус. Речь не о графическом интерфейсе а о наборе компонент и функций. Я очень надеялся просто скопипастить содержимое большинства моих форм, теперь вижу, что это вряд ли получится. Другое дело, что часть из того, что я не нашел в палитрах RX, я раскопал в самом Лазарусе, как, например, калькулятор. Надо разбираться
S_Gur
постоялец
 
Сообщения: 117
Зарегистрирован: 30.12.2018 22:17:42

Re: Доработки Rx

Сообщение Vadim » 07.01.2019 11:10:31

S_Gur писал(а):Я очень надеялся просто скопипастить содержимое большинства моих форм, теперь вижу, что это вряд ли получится.

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

Пред.След.

Вернуться в RxLib

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

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

Рейтинг@Mail.ru