Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];

Вниз

Как установить RXLib для D7?????   Найти похожие ветки 

 
Ivan61   (2003-05-04 11:44) [0]

Скачал RXLib-2.75. Сказано, что ставится и на D7. В инструкции по установке сказано:
УСТАНОВКА
~~~~~~~~~
1. Раскрыть все файлы из архива в папку, куда Вы установили RxLib.
2. Настроить опции в RX.INC.
3. Для BCB, Delphi 4 и выше добавить в Environment Options - Library Path путь <RxLibDir>\dcu\<версия>.
Например, для Delphi 5 - <RxLibDir>\dcu\d5.
4. Для BCB 4-5, Delphi 3-5 добавить в Environment Options - Library Path путь <RxLibDir>\units\old.
5. Для использования с Delphi 6 и BCB 6 и выше удалить файлы strutils.* из папки <RxLibDir>\units.
6. Перекомпилировать (Build или Compile) rx* пакеты, dclrx* пакеты проинсталлировать (Install):
Delphi3: rxctl, rxdb, dclrxctl, dclrxdb.
Delphi4: rxctl4, rxdb4, dclrx4, dclrxdb4.
Delphi5: rxctl5, rxdb5, rxbde5, dclrx5, dclrxdb5, dclrxbd5.
Delphi6: rxctl6, rxdb6, rxbde6, dclrx6, dclrxdb6, dclrxbd6 (или только dclrxall6 вместо dcl*6).
Delphi7: rxctl7, rxdb7, rxbde7, dclrxall7.
BCB4 : rxctl4, rxdb4, dclrx4, dclrxdb4.
BCB5 : rxctl5, rxdb5, rxbde5, dclrx5, dclrxdb5, dclrxbd5.
BCB6 : rxctl6, rxdb6, rxbde6, dclrxall6.

Вот не знаю, что значит 2. Настроить опции в RX.INC. Открыл RX.INC, а что дальше не знаю.
Подскажите, кто ставил для Д7.


 
Ivan61   (2003-05-04 18:32) [1]

Неужели никто не поможет?


 
Anatoly Podgoretsky   (2003-05-04 18:51) [2]

Пункт 2 пропустить


 
Юрий Зотов   (2003-05-04 22:04) [3]

> Ivan61

Ну а как тут поможешь, не видя, что там в этом RX.INC написано? Можно и правда попробовать п.2 пропустить, не исключено, что и так заработает. А может, там надо настроить опции DEFINE и IFDEF под версию Delphi, или под русские/английские константы, или под еще что-то. А может, там есть еще какие-то настройки. И как Вам про них рассказать, если вы не знаете, что такое опции? Читайте хелп, что же тут еще скажешь (раздел compiler options).

И еще. Не обольщайтесь - "родной" версии Rx для D7 не существует. Последняя версия Rx - это 2.75 и делалась она для D4. С тех пор разработчики Rx прекратили поддерживать этот проект и поэтому все так называемые версии Rx для D5 и выше - это уже адаптация Rx 2.75, выполненная не самими разработчиками, а кем-то еще. Насколько грамотно эта адаптация сделана - настолько хорошо и будет работать библиотека. А адаптация, увы, не всегда бывает сделана грамотно, мне попадались и кривые варианты. Поэтому старайтесь использовать Rx, адаптированную серьезными и достаточно известными людьми, а не кем попало. Насколько я знаю, такую адаптацию делала, например, Polaris Software - вот им, наверное, можно доверять.


 
Anatoly Podgoretsky   (2003-05-05 08:00) [4]

Для Д5 сделана еще разработчиками, и именно только адаптация и небольшой патч, а далее уже многими, кто во что горазд, не всегда хорошо. Лучшая адаптация на мой взгляд от Epsylon, они отнесли бережно, сделано в стиле ребят из RxLib, без внесения своей самодеятельности. На второе место можно поставить Polaris, а остальных лучше вообще во внимание не принимать.


 
Ivan61   (2003-05-05 22:02) [5]

Пропустил пункт 2. Не компилится. Требует файл MaxMin.dcu.
Привожусодержание RX.INC.

{*******************************************************}
{ }
{ RX Library include file }
{ Copyright (c) 1996 AO ROSNO }
{ Copyright (c) 1997, 1998 Master-Bank }
{ }
{ Patched by Polaris Software }
{*******************************************************}

{ RX.INC is included in all RX Library units so you can specify
global compiler options here. RX.INC is included before each units"
required compiler options and the options specified here can be
overridden by hardcode options in the source files }

{ Conditional defines that affect compilation }

{$DEFINE DCS}
{ Client/Server or Enterprise version. Deactivate this define if you
have Delphi Desktop, Standard or Professional Edition }

{.$DEFINE RX_MIDAS}
{ RX MIDAS components }

{.$DEFINE RX_ADO}
{ RX ADO components }

{$DEFINE USE_RX_GIF}
{ This define enables GIF image support. Deactivate this define
if you are using another GIF image support library. See README.TXT
for the legal aspects }

{$IFDEF WIN32}
{$DEFINE USE_PROGRESSBAR}
{ Activate this define if you do not want to use TGauge Borland sample
component in TDBProgress component and FileUtil routines. In this case
TProgressBar component will be used }
{$ENDIF}

{$DEFINE USE_FOUR_DIGIT_YEAR}
{ This define controls whether FourDigitYear variable is used to control
date format in TDateEdit, TDBDateEdit components. When this define is not
active the ShortDateFormat variable is used instead }

{.$DEFINE USE_OLD_DBLISTS}
{ Activate this define to install old BDE lists components for backward
compatibility with oldest RX versions }

{.$DEFINE DEFAULT_POPUP_CALENDAR}
{ This define controls whether a popup calendar is used as default
instead of a modal dialog in TDateEdit, TDBDateEdit components }

{ ------------ !! DO NOT CHANGE DEFINES BELOW THIS LINE !! ------------ }

{$B-} {- Complete Boolean Evaluation }
{$R-} {- Range-Checking }
{$V-} {- Var-String Checking }
{$T-} {- Typed @ operator }
{$X+} {- Extended syntax }
{$P+} {- Open string params }
{$IFDEF WIN32}
{$J+} {- Writeable structured consts }
{$H+} {- Use long strings by default }
{$ENDIF}

{$IFDEF BCB}
{$DEFINE CBUILDER}
{$ENDIF}

{$IFDEF VER93} { Borland C++Builder 1.x }
{$DEFINE CBUILDER}
{$ENDIF}

{$IFDEF VER100} { Borland Delphi 3.x }
{$DEFINE RX_D3}
{$ENDIF}

{$IFDEF VER110} { Borland C++Builder 3.x }
{$DEFINE CBUILDER}
{$ObjExportAll On}
{$UNDEF DCS}
{$DEFINE RX_D3}
{$ENDIF}

{$IFDEF VER120} { Borland Delphi 4.x }
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$ENDIF}

{$IFDEF VER125} { Borland C++Builder 4.x }
{$DEFINE CBUILDER}
{$ObjExportAll On}
{$UNDEF DCS}
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$ENDIF}

{$IFDEF VER130} { Borland Delphi 5.x }
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$DEFINE RX_D5}
{$ENDIF}

{$IFDEF VER130} { Borland C++Builder 5.x }
{$IFDEF BCB}
{$DEFINE CBUILDER}
{$ObjExportAll On}
{$UNDEF DCS}
{$ENDIF}
{$ENDIF}

{$IFDEF VER140} { Borland Delphi 6.x } // Polaris
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$DEFINE RX_D5}
{$DEFINE RX_D6}
{$IFDEF BCB} { Borland C++Builder 6.x }
{$DEFINE CBUILDER}
{$ObjExportAll On}
{$UNDEF DCS}
{$ENDIF}
{$ENDIF}

{$IFDEF VER150} { Borland Delphi 7.x } // Polaris
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$DEFINE RX_D5}
{$DEFINE RX_D6}
{$DEFINE RX_D7}
{$ENDIF}

{$IFNDEF VER80} { Delphi 1.x }
{$IFNDEF VER90} { Delphi 2.x }
{$IFNDEF VER93} { C++Builder 1.x }
{$DEFINE RX_D3} { Delphi 3.x or higher }
{$IFNDEF VER100}
{$DEFINE RX_V110} { C++Builder 3.x or higher }
{$IFNDEF VER110}
{$DEFINE RX_D4} { Delphi 4.x or higher }
{$IFNDEF VER120}
{$DEFINE RX_V125} { C++Builder 4.x or higher }
{$IFNDEF VER125}
{$DEFINE RX_D5} { Delphi 5.x or higher }
{$IFDEF BCB}
{$DEFINE RX_V130C} { C++Builder 5.x or higher }
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}

{$IFDEF CBUILDER}
{$DEFINE USE_PROGRESSBAR}
{$UNDEF USE_OLD_DBLISTS}
{$IFNDEF VER93}
{$DEFINE RX_V110} { C++Builder 3.x or higher }
{$IFNDEF VER110}
{$DEFINE RX_V125} { C++Builder 4.x or higher }
{$IFNDEF VER125}
{$DEFINE RX_V130C} { C++Builder 5.x or higher }
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}

{$IFNDEF RX_D3}
{$DEFINE DCS}
{$UNDEF RX_MIDAS}
{$ENDIF}

{$IFNDEF RX_D5}
{$UNDEF RX_ADO}
{$ENDIF}

{$IFNDEF DCS}
{$UNDEF RX_MIDAS}
{$UNDEF RX_ADO}
{$ENDIF}

{$IFNDEF RX_D6} // Polaris
{$DEFINE MSWINDOWS}
{$ENDIF}


 
Ivan61   (2003-05-05 22:03) [6]

Пропустил пункт 2. Не компилится. Требует файл MaxMin.dcu.
Привожусодержание RX.INC.


{*******************************************************}
{ }
{ RX Library include file }
{ Copyright (c) 1996 AO ROSNO }
{ Copyright (c) 1997, 1998 Master-Bank }
{ }
{ Patched by Polaris Software }
{*******************************************************}

{ RX.INC is included in all RX Library units so you can specify
global compiler options here. RX.INC is included before each units"
required compiler options and the options specified here can be
overridden by hardcode options in the source files }

{ Conditional defines that affect compilation }

{$DEFINE DCS}
{ Client/Server or Enterprise version. Deactivate this define if you
have Delphi Desktop, Standard or Professional Edition }

{.$DEFINE RX_MIDAS}
{ RX MIDAS components }

{.$DEFINE RX_ADO}
{ RX ADO components }

{$DEFINE USE_RX_GIF}
{ This define enables GIF image support. Deactivate this define
if you are using another GIF image support library. See README.TXT
for the legal aspects }

{$IFDEF WIN32}
{$DEFINE USE_PROGRESSBAR}
{ Activate this define if you do not want to use TGauge Borland sample
component in TDBProgress component and FileUtil routines. In this case
TProgressBar component will be used }
{$ENDIF}

{$DEFINE USE_FOUR_DIGIT_YEAR}
{ This define controls whether FourDigitYear variable is used to control
date format in TDateEdit, TDBDateEdit components. When this define is not
active the ShortDateFormat variable is used instead }

{.$DEFINE USE_OLD_DBLISTS}
{ Activate this define to install old BDE lists components for backward
compatibility with oldest RX versions }

{.$DEFINE DEFAULT_POPUP_CALENDAR}
{ This define controls whether a popup calendar is used as default
instead of a modal dialog in TDateEdit, TDBDateEdit components }

{ ------------ !! DO NOT CHANGE DEFINES BELOW THIS LINE !! ------------ }

{$B-} {- Complete Boolean Evaluation }
{$R-} {- Range-Checking }
{$V-} {- Var-String Checking }
{$T-} {- Typed @ operator }
{$X+} {- Extended syntax }
{$P+} {- Open string params }
{$IFDEF WIN32}
{$J+} {- Writeable structured consts }
{$H+} {- Use long strings by default }
{$ENDIF}

{$IFDEF BCB}
{$DEFINE CBUILDER}
{$ENDIF}

{$IFDEF VER93} { Borland C++Builder 1.x }
{$DEFINE CBUILDER}
{$ENDIF}

{$IFDEF VER100} { Borland Delphi 3.x }
{$DEFINE RX_D3}
{$ENDIF}

{$IFDEF VER110} { Borland C++Builder 3.x }
{$DEFINE CBUILDER}
{$ObjExportAll On}
{$UNDEF DCS}
{$DEFINE RX_D3}
{$ENDIF}

{$IFDEF VER120} { Borland Delphi 4.x }
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$ENDIF}

{$IFDEF VER125} { Borland C++Builder 4.x }
{$DEFINE CBUILDER}
{$ObjExportAll On}
{$UNDEF DCS}
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$ENDIF}

{$IFDEF VER130} { Borland Delphi 5.x }
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$DEFINE RX_D5}
{$ENDIF}

{$IFDEF VER130} { Borland C++Builder 5.x }
{$IFDEF BCB}
{$DEFINE CBUILDER}
{$ObjExportAll On}
{$UNDEF DCS}
{$ENDIF}
{$ENDIF}

{$IFDEF VER140} { Borland Delphi 6.x } // Polaris
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$DEFINE RX_D5}
{$DEFINE RX_D6}
{$IFDEF BCB} { Borland C++Builder 6.x }
{$DEFINE CBUILDER}
{$ObjExportAll On}
{$UNDEF DCS}
{$ENDIF}
{$ENDIF}

{$IFDEF VER150} { Borland Delphi 7.x } // Polaris
{$DEFINE RX_D3}
{$DEFINE RX_D4}
{$DEFINE RX_D5}
{$DEFINE RX_D6}
{$DEFINE RX_D7}
{$ENDIF}

{$IFNDEF VER80} { Delphi 1.x }
{$IFNDEF VER90} { Delphi 2.x }
{$IFNDEF VER93} { C++Builder 1.x }
{$DEFINE RX_D3} { Delphi 3.x or higher }
{$IFNDEF VER100}
{$DEFINE RX_V110} { C++Builder 3.x or higher }
{$IFNDEF VER110}
{$DEFINE RX_D4} { Delphi 4.x or higher }
{$IFNDEF VER120}
{$DEFINE RX_V125} { C++Builder 4.x or higher }
{$IFNDEF VER125}
{$DEFINE RX_D5} { Delphi 5.x or higher }
{$IFDEF BCB}
{$DEFINE RX_V130C} { C++Builder 5.x or higher }
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}

{$IFDEF CBUILDER}
{$DEFINE USE_PROGRESSBAR}
{$UNDEF USE_OLD_DBLISTS}
{$IFNDEF VER93}
{$DEFINE RX_V110} { C++Builder 3.x or higher }
{$IFNDEF VER110}
{$DEFINE RX_V125} { C++Builder 4.x or higher }
{$IFNDEF VER125}
{$DEFINE RX_V130C} { C++Builder 5.x or higher }
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}

{$IFNDEF RX_D3}
{$DEFINE DCS}
{$UNDEF RX_MIDAS}
{$ENDIF}

{$IFNDEF RX_D5}
{$UNDEF RX_ADO}
{$ENDIF}

{$IFNDEF DCS}
{$UNDEF RX_MIDAS}
{$UNDEF RX_ADO}
{$ENDIF}

{$IFNDEF RX_D6} // Polaris
{$DEFINE MSWINDOWS}
{$ENDIF}



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.006 c
7-83759
[BAD]Angel
2003-03-26 19:34
2003.05.26
Как поставить атрибут


3-83398
Шурик Ш
2003-05-06 16:48
2003.05.26
Как узнать имя, под которым пользователь подключился к БД?


14-83704
SuperMagic
2003-05-06 10:49
2003.05.26
Преобразование из одного типа в другой


7-83755
Andrio
2003-03-25 14:40
2003.05.26
Штрих-код ???


14-83747
Fiend
2003-05-07 09:45
2003.05.26
Поздравляю с праздником.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский