2016-01-17 6 views
0

Я установил Delphi Chromium Embedded 3 (DCEF3) и работает.Delphi Chromium Embedded (DCEF3): запись процедуры не найдена в DLL

Проблема заключается в том, каждый раз, когда я перезапустить Delphi, я получаю эту ошибку:

«Точка входа в процедуру @CefLib не может находиться в динамической библиотеки DCEF_D7.bpl».

Мне нужно удалить пакет и установить его снова. Затем, когда я выхожу из Delphi и снова открываю его, возникает такая же ошибка. Как этого избежать?

Спасибо!

+0

Вы уверены, что .Bpl для D2007, а не D7? Кроме того, вы пытались использовать TDump.Exe (в папке Bin Delphi) на DCEF_D7.Bpl, чтобы проверить, является ли сообщение об ошибке достоверным? – MartynA

+0

@MartynA Нет пакета для D2007, поэтому я использую pakcage Delphi 7. – delphirules

+0

Я сам не использую DCEF3, но, как правило, библиотеки компонентов имеют один или несколько пакетов времени разработки и, как правило, один или несколько исполняемых файлов, и для каждого из них должен быть файл BPL и файл DPK. Вы перекомпилировали все файлы DPK и (при необходимости) переместили полученные BPL-файлы куда-нибудь на свой системный путь? – MartynA

ответ

0

Вам нужно убедиться, что у вас есть dll в пути к вашей среде или в Delphi добавьте путь к dll's в Delphi -> Tools -> Environment Options -> Library -> Path Library.

Если это не работает, попробуйте добавить к пути просмотра Delphi -> Tools -> Environment Options -> Library -> Browsing Path.