C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
RXLib & Polaris patch & Polaris Lib, Очень нужна ваша помощь ...
KENT
Отправлено: 04.08.2005, 14:40


Ученик-кочегар

Группа: Участник
Сообщений: 3



Всем добрый день, требуется ваша помощь, я уже 3 дня не могу установить сабж sad.gif

Вообщем все по порядку, у меня стоит C++ Builder 6 Enterprise Suit плюс 2 апдейта с вашего сайта (update 1, update2).

Нужно установить сабж, поехали.


Делаем раз.

Готовый к установке RXLib свашего сайта, почему-то у меня тоже не работает sad.gif, делаю все как описано в инструкции, но на 4 шаге начинаются проблемы:

Инсталируйте эти библиотеки компонент как обычно:
Вкладка Component->InstallPackages->Add выбираете эти .bpl файлы в папке bpl
и все ! Работайте...

Так вот делаю все как говорят, а у меня выскакивает сообщение

"Точка входа в процедуру @Rxremlog@TRxRemoteLogin@ не найдена в библиотеке DLL RxBDE6.bpl"

Жмем ОК.

Далее "Can't load package C:\ProgramFiles\Borland\CBuilder6\Projects\Bpl\dclrxbd6.bpl
Не найдена указаная процедура"

Жмем ОК.

Далее "Package C:\ProgramFiles\Borland\CBuilder6\Projects\Bpl\rxbde.bpl
Can't be installed because is not a design time package "

Думал все садизм закончился на палитре компонентов появились вкладки RXControls, RXTools, RXDBAware. Как бы ни так, бросаем на форму любуй визуальный компонент , запускаем ....... ПУСТО, чистая девственная форма.

Ладно плюем на все это, делаем как говорят Polaris Software.


Делаем два.

Скачиваем RXLib 2.75, скачиваем Патч от Polaris Software, ставим RXLib.

Описание Polaris для установки патча:
1. Раскрыть все файлы из архива в папку, куда Вы установили RXLib.
2. Настроить опции в RX.INC.
3. Для BCB, Delphi 4 и выше добавить в Environment Options — Library Path путь \dcu\<версия>.
Например, для Delphi 5 — \dcu\d5.
4. Для BCB, Delphi 3-5 добавить в Environment Options — Library Path путь \units\old.
5. Для использования с Delphi 6 и BCB 6 и выше удалить файлы strutils.* из папки \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.

Начинаем устанавливать патч:
Пункт 1 — все сделали.
Пункт 2 — так и не понял что надо настраивать.
Пункт 3 — вроде как не надо, но все равно сделал.
Пункт 4 — тоже вроде как не надо, но все равно сделал.
Пункт 5 — Удалил, он там всего один.

Пункт 6 — Вот тут все начинается:
Открываю, если компилю BUILD то все ок, когда компилю Compile, то вылазит 1 предупреждение "[C++ Warning] rxctl6.cpp(7): W8058 Cannot create pre-compiled header: write failed", и так со всеми из пункта 6.

Ладно проехали, идем далее:

Мануал по установке Polaris Library:
Скачиваем Polaris Lib

1. Предварительно установить библиотеку компонентов RxLib верcии 2.75 или выше.
2. Установить patch на RxLib 2.75 от Polaris Software версии 1.6 или выше (скачать здесь).
Для Delphi6: Обязательно устанавливать пакет DclRxAll6 вместо трех DclXXX6! Если patch уже был установлен ранее без DclRxAll6, то перед его установкой необходимо удалить все три пакета Rx из списка установленных (Component — Install Packages...).
3. Настроить POLARIS.INC.
4. Указать путь к файлам, входящим в пакет, в Environment Options -> Library Path. Это \source и \dcu\XX, где XX — версия Delphi или BCB. Например, для Delphi 5 — d5, для BCB5 — c5.
5. Скомпилировать (Build рекомендуется, а не Compile) последовательно пакеты:
для Delphi 3: Polaris30 и Polaris30DT;
для Delphi 4: Polaris40 и Polaris40DT;
для Delphi 5: Polaris50, PolarisBDE50 и Polaris50DT;
для Delphi 6: Polaris60, PolarisBDE60 и Polaris60DT;
для BСB 4: Polaris4 и PolarisDT4;
для BСB 5: Polaris5, PolarisBDE5 и PolarisDT5.
для BСB 6: Polaris6, PolarisBDE6 и PolarisDT6.
6. Установить design-time пакет PolarisXXDT или PolarisDTX (Install).

Начинаем установку:
Пункт 1 — все сделали.
Пункт 2 — допустим сделали.
Пункт 3 — так и не понял че там надо сделать.
Пункт 4 — тоже вроде как не надо, но все равно сделал.
Пункт 5 — Вот тут вообще я чуть с катушек не съехал.
Начинаем компилить все по инструкции:

Polaris6 — вылазит предупреждение "[C++ Warning] Polaris6.cpp(7): W8058 Cannot create pre-compiled header: write failed" и "[Linker Fatal Error] Fatal: Unable to open file 'QRPTC6E.LIB'"

PolarisBDE6 — Начинает просить Polaris6.bpi, давиш Кансел
начинает компилить и в итоге 1 ошибка, 1 предупреждение
[C++ Warning] PolarisBDE6.cpp(7): W8058 Cannot create pre-compiled header: write failed
[Linker Fatal Error] Fatal: Unable to open file 'POLARIS6.BPI'

PolarisDT6 — Начинает просить Polaris6.bpi, PolarisBDE6.bpi,
давиш Кансел
начинает компилить и в итоге 1 ошибка, 1 предупреждение
[C++ Warning] PolarisBDE6.cpp(7): W8058 Cannot create pre-compiled header: write failed
[Linker Fatal Error] Fatal: Unable to open file 'POLARIS6.BPI'

Я так понимаю они связаны, пока нормально не откомпилишь одно друго не получится.

И на последок Пункт 6 (Который меня вообще чуть с ума не свел sad.gif )-
design-time пакетов PolarisXXDT или PolarisDTX (Install) я нинашел нигде,
их просто нет (((, я скачал все что было на http://polesoft.narod.ru/, но так ниче и не нашел sad.gif.

У меня большая просьба ко всем, если у кого есть рабочий вариант всего этого, или нормальный провереный мануал по установке, или кто с етим сталкивался, опишите все по подробнее а то я свихнусь скоро, просто очень нужна эта Polaris Library, Я тут по форуму лазил, нашел как бороться с [Linker Fatal Error] Fatal: Unable to open file 'QRPTC6E.LIB,
но ниче не получилось.
Doga
Отправлено: 04.08.2005, 15:12


Мастер участка

Группа: Участник
Сообщений: 575



RxLib 2.75 + PolarisPatch:

http://prolog.obninsk.org/unreal/RxLib_275...olarisPatch.zip
KENT
Отправлено: 04.08.2005, 15:28


Ученик-кочегар

Группа: Участник
Сообщений: 3



Спасибо большое за ссылку, щас Билдер переустановлю, и попробую.

А вот, что касается design-time пакетов PolarisXXDT и PolarisDTX,
как я уже говорил их нигде нет, или я не те дистрибутивы какчал, хотя все что там есть перекачал нигде не нашел,
или они в результате компиляции появляются, простите за неграмотность если что, я только учусь.
Guest
Отправлено: 04.08.2005, 16:03


Не зарегистрирован







Когда начинаеш перекомпилировать, rxctl6 выскакивает предупреждение [Linker Fatal Error] Fatal: Unable to open file 'DCLSGRAPH6.LIB'
Doga
Отправлено: 04.08.2005, 18:04


Мастер участка

Группа: Участник
Сообщений: 575



Удалите эту ссылку из проэкта.

Вообще то там уже всё скомпилировано, нужно только просто подключить *.bpl и прописать пути к библиотеке.

Отредактировано Doga — 04/08/2005, 18:06
KENT
Отправлено: 04.08.2005, 19:05


Ученик-кочегар

Группа: Участник
Сообщений: 3



А можно чуть чуть поподробнее, как подключить bpl, и какие

Пути я так понимаю в Tools-Environment Options-Library

Отредактировано KENT — 04/08/2005, 19:06
olegenty
Отправлено: 05.08.2005, 06:43


Ветеран

Группа: Модератор
Сообщений: 2412



Подключить — главное меню, Component->Install Packages...

Вернуться в Вопросы программирования в C++Builder