Где брать исходники RxLib?

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

RusMikle
новенький
Сообщения: 46
Зарегистрирован: 02.01.2017 23:12:44

Где брать исходники RxLib?

Сообщение RusMikle »

где они обновляются регулярно?
Есть ли они на github (было бы удобно, svn давно посносили уже)?

Спасибо.

Добавлено спустя 18 часов 45 минут 9 секунд:
брал тут https://svn.code.sf.net/p/lazarus-ccr/s ... s/rx/trunk
но пришлось tortoisesvn ставить, а у них вчера сервер висел....
перейдите на гит пожалуйста.
Alex2013
долгожитель
Сообщения: 3211
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

RxLib? Она еще кому-нибудь нужна ? (Интерфейсных пакетов на любой вкус полно в "сетевом менеджере пакетов" )
Зы
https://github.com/sappansap/rxlib
RusMikle
новенький
Сообщения: 46
Зарегистрирован: 02.01.2017 23:12:44

Сообщение RusMikle »

Alex2013 писал(а):RxLib? Она еще кому-нибудь нужна ? (Интерфейсных пакетов на любой вкус полно в "сетевом менеджере пакетов" )
Зы
https://github.com/sappansap/rxlib
sorri, походу не правильно выразился. Речь о клоне от Алекса для лазаря.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Всё дело в том, что сейчас мой RxFPC просто находится в репозитарии LazarusCCR - и миграция на другой сервер для меня не очень приемлемый вариант.
dedrasta
незнакомец
Сообщения: 7
Зарегистрирован: 20.05.2019 13:26:04

Сообщение dedrasta »

Добрый день! Устанавливаю Lazarus (FPC 3.2.2/Lazarus 2.2.6) с помощью fpcupdeluxe и хочу установить rx с помощью опции установки модулей fpcupdeluxe.При этом выдается ошибка:

Код: Выделить всё

(1002) Target OS: Win64 for x64
(3104) Compiling rxnew.pas
(3104) Compiling .\rxdb\ex_rx_xml_datapacket.pas
E:\fpcupdeluxe2.2.6\ccr\rx\.\rxdb\ex_rx_xml_datapacket.pas(136,9) Fatal: (2003) Syntax error, ")" expected but "," found
Fatal: (1018) Compilation aborted
Весь лог установки во вложении.
Вложения
fpcupdeluxe_commandsreen.zip
(1.76 КБ) 742 скачивания
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Лазарь подозрительно старый, и FPC не очень свежий...
А вообще - подними выше RX_USE_DELPHI_EXT_FIELD_TYPES, заодно его выключить надо - в FPC расширили типы полей для работы с БД. Поэтому в старых версиях такие ошибки получаются.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

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

Сообщение alexs »

Это дело исключительно каждого. Но тогда не стоит удивляться что что-то не так работает.
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3067
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

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

Сообщение alexs »

Так я и не настаиваю :-)
MaratIsk
постоялец
Сообщения: 125
Зарегистрирован: 20.08.2009 18:15:20

Сообщение MaratIsk »

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

Сообщение alexs »

Сейчас закомител - вот так будет собираться под 3.2.2?
svk12
постоялец
Сообщения: 411
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

Собирается после правки в таком виде:

Код: Выделить всё

const
  XMLFieldtypenames : Array [TFieldType] of String[15] =
    (
      'Unknown',  //ftUnknown
      'string',   //ftString,
      'i2',       //ftSmallint,
      'i4',       //ftInteger,
      'i4',       //ftWord,
      'boolean',  //ftBoolean,
      'r8',       //ftFloat,
      'r8',       //ftCurrency,
      'fixed',    //ftBCD,
      'date',     //ftDate,
      'time',     //ftTime,
      'datetime', //ftDateTime,
      'bin.hex',  //ftBytes,
      'bin.hex',  //ftVarBytes,
      'i4',       //ftAutoInc,
      'bin.hex',  //ftBlob,
      'bin.hex',  //ftMemo,
      'bin.hex',  //ftGraphic,
      'bin.hex',  //ftFmtMemo,
      'bin.hex',  //ftParadoxOle,
      'bin.hex',  //ftDBaseOle,
      'bin.hex',  //ftTypedBinary,
      '',         //ftCursor,
      'string',   //ftFixedChar,
      'string',   //ftWideString,
      'i8',       //ftLargeint,
      '',         //ftADT,
      '',         //ftArray,
      '',         //ftReference,
      '',         //ftDataSet,
      '',         //ftOraBlob,
      '',         //ftOraClob,
      '',         //ftVariant,
      '',         //ftInterface,
      '',         //ftIDispatch,
      '',         //ftGuid,
      '',         //ftTimeStamp,
      '',         //ftFMTBcd,
      '',         //ftFixedWideChar,
      ''         //ftWideMemo,

      //'',
      //''
{$IFDEF RX_USE_DELPHI_EXT_FIELD_TYPES}
      ''          //ftOraTimeStamp,
      , ''        //ftOraInterval,
      , ''        //ftLongWord,
      , ''        //ftShortint,
      , ''        //ftByte,
      , ''        //ftExtended,
      , ''        //ftSingle
{$ENDIF}
    );    
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

т.е. ftOraTimeStamp, ftOraInterval уже были объявлены в этой версии?
Интересно - на базе какой ветки исходнико собран этот FPC?
В релизной 3.2.2 этих типов ещё нет - https://gitlab.com/freepascal.org/fpc/s ... _type=tags
а в фиксах к ней - уже есть, и даже больше - https://gitlab.com/freepascal.org/fpc/s ... type=heads

Добавлено спустя 1 минуту 29 секунд:
Наверное надо вообще технологию переделать...

Добавлено спустя 21 минуту 2 секунды:
Убрал массив. Теперь через функцию и case - не должно быть ошибок теперь...
svk12
постоялец
Сообщения: 411
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

Теперь без ошибок (3.2.2 из репы Alt P10).
Ответить