![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Разработка веб-приложений в Delphi: современный подход к TWebBrowser в среде XE7Delphi , Технологии , DDEВ последнее время разработчики, использующие среду Delphi для создания веб-приложений, сталкиваются с проблемами совместимости компонента Проблема с TWebBrowser в Delphi XE7Примером таких страниц является WhatIsMyBrowser.com. Разработчики предполагают, что это может быть связано с различиями в движке отображения веб-страниц между Поиск альтернативных компонентовВ поисках решения проблемы был обнаружен компонент на основе Chromium (DCEF1 и DCEF3), однако он совместим только с версиями Delphi до XE5. Разработчики интересуются, существуют ли другие компоненты или обновленные версии Chromium, которые были бы совместимы с Delphi XE7. Решение проблемыОдно из решений заключается в изменении режима совместимости Современные подходы с использованием ChromiumБолее современным и удобным решением является использование компонентов на основе Chromium. Например, для Delphi 10.1 Berlin такой компонент работает отлично, и есть вероятность, что он будет функционировать и в среде XE7 после установки пакета для XE5. Пример кода на Object Pascal
Выводы и рекомендацииРазработчикам, сталкивающимся с проблемами отображения веб-страниц в Учитывая примеры пользователей, успешно интегрировавших Chromium в Delphi 10.1 Berlin, можно предположить, что аналогичные компоненты могут быть полезны для решения проблем с Для тех, кто предпочитает оставаться на TWebBrowser и у кого есть возможность внесения изменений в системный реестр, возможно использование режима документа Internet Explorer 11 через специальные ключи реестра. Однако этот метод не рекомендуется для распространения приложений без вмешательства пользователя. Примечание: Приведенный выше код на Object Pascal является псевдокодом и требует адаптации к конкретной ситуации использования. Разработчики в среде Delphi XE7 сталкиваются с проблемами отображения веб-страниц компонентом TWebBrowser, связанными с устаревшим движком Internet Explorer, и рассматривают альтернативные подходы на основе Chromium для решения этих п Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |