Страница 1 из 2
Где брать исходники RxLib?
Добавлено:
21.07.2023 18:42:41
RusMikle
где они обновляются регулярно?
Есть ли они на github (было бы удобно, svn давно посносили уже)?
Спасибо.
Добавлено спустя 18 часов 45 минут 9 секунд:брал тут
https://svn.code.sf.net/p/lazarus-ccr/s ... s/rx/trunkно пришлось tortoisesvn ставить, а у них вчера сервер висел....
перейдите на гит пожалуйста.
Re: Где брать исходники RxLib?
Добавлено:
23.07.2023 19:26:47
Alex2013
RxLib? Она еще кому-нибудь нужна ? (Интерфейсных пакетов на любой вкус полно в "сетевом менеджере пакетов" )
Зы
https://github.com/sappansap/rxlib
Re: Где брать исходники RxLib?
Добавлено:
24.07.2023 11:59:02
RusMikle
sorri, походу не правильно выразился. Речь о клоне от Алекса для лазаря.
Re: Где брать исходники RxLib?
Добавлено:
26.07.2023 18:15:34
alexs
Всё дело в том, что сейчас мой RxFPC просто находится в репозитарии LazarusCCR - и миграция на другой сервер для меня не очень приемлемый вариант.
Re: Где брать исходники RxLib?
Добавлено:
16.12.2023 10:53:11
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
Весь лог установки во вложении.
Re: Где брать исходники RxLib?
Добавлено:
19.12.2023 11:03:05
alexs
Лазарь подозрительно старый, и FPC не очень свежий...
А вообще - подними выше RX_USE_DELPHI_EXT_FIELD_TYPES, заодно его выключить надо - в FPC расширили типы полей для работы с БД. Поэтому в старых версиях такие ошибки получаются.
Re: Где брать исходники RxLib?
Добавлено:
19.12.2023 14:27:28
Снег Север
alexs писал(а):Лазарь подозрительно старый, и FPC не очень свежий...
Люди предпочитают использовать стабильные версии, а не фермы багов из транков. Удивительно, не правда ли?
Re: Где брать исходники RxLib?
Добавлено:
19.12.2023 14:31:02
alexs
Это дело исключительно каждого. Но тогда не стоит удивляться что что-то не так работает.
Re: Где брать исходники RxLib?
Добавлено:
19.12.2023 15:06:07
Снег Север
Вот поэтому я вашу библиотеку не использую.
Re: Где брать исходники RxLib?
Добавлено:
19.12.2023 15:14:25
alexs
Так я и не настаиваю
Re: Где брать исходники RxLib?
Добавлено:
19.12.2023 20:28:23
MaratIsk
в какой версии появился ftExtended?
Lazarus 2.2.6
FPC 3.2.2
Re: Где брать исходники RxLib?
Добавлено:
20.12.2023 10:12:57
alexs
Сейчас закомител - вот так будет собираться под 3.2.2?
Re: Где брать исходники RxLib?
Добавлено:
20.12.2023 14:40:37
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}
);
Re: Где брать исходники RxLib?
Добавлено:
20.12.2023 14:55:46
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 - не должно быть ошибок теперь...
Re: Где брать исходники RxLib?
Добавлено:
20.12.2023 18:41:14
svk12
Теперь без ошибок (3.2.2 из репы Alt P10).