TChromium: Установка

Опубликовано: 09.01.2020

Процесс очень не сложный и мало чем отличается от установки других компонентов в интегрированную среду разработки. Прежде всего, нужно скачать сам компонент. Для этого нужно загрузить страничку проекта ChromiumEmbedded. Мы видим описание проекта, перейдем к разделу External Projects. Здесь находятся странички проектов уже разделенные по разным языкам программирования. Для Delphi есть 2 проекта - CEF 1 и CEF 3. Расшифровывается как ChromiumEmbeddedFramework, 1я и 3я версия. А узнать как установить windows с флешки вы сможете на сайте https://undelete-file.ru/install-windows-7-s-usb-na-ssd.html

Загрузка

Итак, скачиваем со странички проекта, из раздела Downloads файл dcef-r306. 7z. Распаковываем его в папку, куда вы устанавливаете различные сторонние компоненты. У меня, например, такая папка c: \Components\. После распаковки у нас создалась папка c: \Components\dcef из архива. Рассмотрим ее содержимое подробней.

Состав

Bin/Win32 — системные библиотеки DLL компонента TChromium. Компонент собственно есть враппер к этим библиотекам. Позже мы поговорим об их составе, однако, на данный момент, мы будем копировать содержимое этой папки в папку с нашим будущим проектом, чтобы проект мог найти все необходимы ему DLL для запуска.

Demos — папка, содержащая 6 примеров использования компонента TChromium, исходные коды прилагаются.

Packages — содержит все пакеты для установки компонента в среду интегрированной разработки Delphi.

Src — содержит дополнительные модули для работы компонента.

Установка:

Запускаем среду Delphi для установки этого компонента. Компонент содержит пакеты для установки компонента в среды версий Delphi 7, Delphi 2010, и Delphi XE2. По моему опыту — на последнюю актуальную версию Delphi XE3 версия компонента XE2 не ставится и вылетает с ошибкой, зато ставится пакет от Delphi 2010.

В идеале — в Delphi воспользуемся пунктом меню File-Open Project, переходим в папку c: \Components\dcef\packages и выбираем соответствующий вашей версии среды пакет. Если возникнут ошибки — выберите другой пакет.

В менеджере проектов щелкаем правой клавишей мыши по BPL файлу и выбираем пункт меню Install. Наблюдаем процесс компиляции и установки компонента в среду.

Если установка прошла успешно, должно появится стандартное окошко с сообщением о регистрации нового компонента.

Если сообщение появилось — установка прошла успешно. Также проверьте палитру компонентов — должна появится еще одна панелька с двумя компонентами на ней.

Если компиляция завершилась с ошибкой — повторюсь, попробуйте скомпилить и установить другой пакет из папки Packages.

Добавление пути в Library Path

Теперь, для корректной работы компонента нужно добавить путь к исходникам в библиотеку Delphi. Для этого идем в окно Tools-Options-Library. Требуется добавить в Library Path папку, в которой лежит cefvcl. pas. А лежит он у нас в c: \Components\dcef\src.

Готово! Вы успешно установили компонент TChromium в интегрированную среду разработки Delphi.

Похожие статьи