Не удается загрузить пакет 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 и поместить его в тот же каталог, что и исполняемый файл.