Страница 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).