Форум — Ответы     (  К темам )
 ?  lionfish: Проблема установки RXLib на Delphi 7 (17-02-2003 11:57:14)
Такая вот ерунда: писал прогу дома (на дельфи 5) с использованием rxlib.
Притащил её на работу (здесь уже дельфи7). Поставил rxlib+патч для дельфи7.
RXLib сам по себе поставился без проблем, но при попытке запустить свою прогу при компиляции такая фигня возникает:
[Fatal Error] SpaceCon.dpr(9): Unit StdActns was compiled with a different version of StrUtils.TStringSearchOptions
Чё делать ?
 lionfish (17-02-2003 12:04:44)
Уу, да у меня вообще теперь все проги с такой ошибкой вылетают :(
Даже новый проект...
 Павел (17-02-2003 22:25:24)
А Вы это сделали ?

Для использования с Delphi 6 и BCB 6 и выше удалить файлы strutils.* из папки <RxLibDir>\units.

Polaris Software (http://polesoft.narod.ru/Products/RxLibPatch/rxlibpatch.html)

Группа представляет неофициальный патч на известнейшую библиотеку компонент для Delphi и BCB Rx Library. Есть две основные причины выпуска этого продукта: первая — то, что релизы RxLib выходят крайне редко и ее авторы не отвечают на письма, а вторая — наша библиотека компонент Polaris Library интегрирована с RxLib, и не хотелось перетаскивать большие куски модулей из нее только из-за того, что в Rx некоторые методы и свойства находятся в секции private. Патч обеспечивает downgrade-совместимость с оригинальной версией RxLib, если не изменять значения добавленных нами свойств.
Все тестировалось на
Delphi 3 C/S Update Pack 2 (build 5.83),
Delphi 4 C/S Update Pack 3 (build 5.108),
Delphi 5 Ent Update Pack 1 (build 6.18),
Delphi 6 Ent Update Pack 2 (build 6.240),
Delphi 7 Ent (build 4.453),
BCB 4 Ent (build 14.4),
BCB 5 Ent (build 12.34),
BCB 6 Ent (build 10.160).


порядок установки

1. Раскрыть все файлы из архива в папку, куда Вы установили RXLib.
2. Настроить опции в RX.INC.
3. Для BCB, Delphi 4 и выше добавить в Environment Options — Library Path путь <RxLibDir>\dcu\<версия>.
Например, для Delphi 5 — <RxLibDir>\dcu\d5.
4. Для BCB, Delphi 3-5 добавить в Environment Options — Library Path путь <RxLibDir>\units\old.
5. Для использования с Delphi 6 и BCB 6 и выше удалить файлы strutils.* из папки <RxLibDir>\units.
6. Перекомпилировать (Build или Compile) пакеты
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, dclrx7, dclrxall7;
BCB4: rxctl4, rxdb4, dclrx4, dclrxdb4;
BCB5: rxctl5, rxdb5, rxbde5, dclrx5, dclrxdb5, dclrxbd5;
BCB6: rxctl6, rxdb6, rxbde6, dclrxall6.

....