Использование TChromium, Delphi Chromium Embedded - PullRequest
6 голосов
/ 06 марта 2012

Это продолжение моего последнего вопроса .В этом вопросе я показал проблему с созданием потоков TWebBrowser, которая сохранялась после уничтожения браузеров.Хотя никто не мог решить проблему, было высказано предположение, что проблема может быть неустранимой (недостаток самого компонента TWebBrowser).

Из-за этого я попытался загрузить и использовать Delphi Chromium Embedded Framework .Я скачал компоненты и добавил их в Delphi, добавил один в новую форму и попытался запустить программу, после чего она выбрасывает точку останова ЦП на

5264DF81 6A01 push $01

МодульЗагрузка: icudt46.dll.Нет отладочной информации.Базовый адрес: $ 562C0000.Процесс DCEFTestRun.exe (3080)

Нет сообщения об ошибке, но когда программа продолжается вручную, она закрывается.У меня не было опыта работы с DCEF и опыта использования сторонних компонентов, и сайту DCEF крайне не хватает документации.

Полагаю, самое простое, о чем я прошу, - это простое пошаговое руководство (очень простое)о том, что загрузить / установить и где заставить работать компоненты Chromium.

Заранее благодарю.

1 Ответ

13 голосов
/ 06 марта 2012

Вам не хватает основных библиотек Chromium Embedded Framework (CEF).Достаточно скопировать содержимое папки ..\dcef\bin\Win32 (из вашего загруженного пакета) в выходной каталог вашего проекта (или в какое-то из known folders местоположений, доступных из вашего проекта.исполняемый файл).

...