Консультация № 169589
19.06.2009, 01:38
0.00 руб.
0 5 0
Добрый день.
Подскажите, пожалуйста, можно как-то в делфи использовать WebBrowser для открытия страниц, которые написаны для IE 7-8 и чтоб они нормально отображались на экране, а не так как сейчас все прыгает и криво выводится?
Или может есть какие компоненты, например для использование движка мозилы или оперы?

Обсуждение

давно
Мастер-Эксперт
425
4118
19.06.2009, 07:38
общий
Панасюк А.А.:
Компонент WebBrowser работает как оболочка для IE. Так что, как минимум, на Вашем компьютере должен стоять IE 7 или 8.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
19.06.2009, 08:03
общий
У меня установлен 8. Но WebBrowser теперь работает "криво" когда сайт переделали. Например, там добавили, когда наводишь на ссылку, появляется окошко с информацией. Вот при появлении того окошка, главное окно начинает "прыгать" и съезжать в сторону.
В самом IE8 все нормально работает. Также нормально работает в Chrome.
давно
Мастер-Эксперт
425
4118
19.06.2009, 08:12
общий
Панасюк А.А.:
Тогда такой вопрос - а Дельфи у Вас какой версии?
Если 7, то дело безнадежно. Лучше вместо WebBrowser'а использовать ShellExecute(0, 'open', 'http://..', ...) чтобы страничка открывалась в самом браузере.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
19.06.2009, 08:31
общий
Делфи я ставил и 7 и 2009. ОС тоже разные пробовал от XP до W7. Ничего не помогает :(.
Если я страничку открою в IE, то как я смогу контролировать что там отображается? Как мне просмотреть код страницы, заргуженной в IE?
Вообще то это я пишу браузер для онлайн игры. До изменения самой игры оно все прекрасно работало.
Неизвестный
20.06.2009, 11:30
общий
Обновил CodeGear™ Delphi® 2009 до 12.0.3420.21218 все стало нормально.
Всем спасибо.
Форма ответа