Не удается загрузить пакет DbxCommonDriver180.bpl ошибка. C++ Builder XE 5

В настоящее время у нас есть открытый билет с поддержкой Embarcarderro, но нам интересно, сталкивался ли кто-то еще с этой проблемой, и если да, то как он ее исправил.

В настоящее время мы пытаемся обновить нашу IDE с XE до XE5. Когда мы компилируем и запускаем exe на той же машине, мы собираем его на все, что работает нормально. Но когда мы пытаемся запустить exe-файл на другом компьютере, на котором не установлена ​​IDE, мы получаем следующую ошибку.

ОШИБКА в Create_dbExpress_Connections: Невозможно загрузить пакет DbxCommonDriver180.bpl.

Проблема в том, что я уверен, что с XE4 используется 180 файлов. Мы не используем или никогда не использовали XE4 ни на одном из наших компьютеров. Мы включены DBXCommonDriver190.bpl и rtl190.bpl с нашим exe.

Мы попробовали следующее безуспешно

В приведенной ниже ссылке мы попытались найти файл driver.ini. Мы не нашли файл, однако мы нашли файл dbxdriver.ini, который не имел ссылки на DBXCommonDriver180.bpl http://qc.embarcadero.com/wc/qcmain.aspx?d=119396

Мы попытались сбросить все файлы 190.bpl из среды сборки в чистую среду и получили ту же ошибку.

Нам также сказали, что мы, вероятно, должны внести следующие изменения в наш проект C++ Linker->Link with Dynamic RTL = false C++ Linker-> Ссылка с библиотекой времени выполнения Delphi = false Packages->Runtime packages->Link with пакеты времени выполнения = ложный

Когда мы пытались внести эти изменения, наши проекты не компилировались.

Мы пытаемся использовать C++ Builder XE5 обновление 2 и установленное исправление 2.

Пожалуйста, любая помощь будет принята с благодарностью.

1 ответ

Решение

Поговорив с коллегами и поддержкой Embarcardero, мы нашли проблему.

Нам нужно связать INI-файл с именем dbxdrivers.ini и поместить его в тот же каталог, что и исполняемый файл.

Другие вопросы по тегам