Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2011, 22:07   #1
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию Компонент-аналог TWebBrowser

Доброго времени суток.
Давно задаюсь вопросом, есть ли альтернативные компоненты на подобии TWebBrowser?

Вот, например, хочу я свой написанный код в программе проверить (допустим, это HTML код), но IE (которым или на работу которого похож стандартный WebBrowser) это не лучший источник для опоры в веб-программировании. Пробовал пользоваться компонентом Chromium, схожим с тем, что использует Google Chrome, но весомым минусом в нем является невозможность работы с PHP-файлами (не выяснил причину, на форумах везде об этом умалчивается, но файлы с расширением .php не загружает принципиально). Больше подходящих компонентов не видел.

Дорогие программисты, может вы можете посоветовать такой компонент? С хорошим и правильным отображением (Opera, Chrome, Mozilla, Safari). Буду очень признателен.
kettanaito вне форума Ответить с цитированием
Старый 04.11.2011, 22:13   #2
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

Цитата:
С хорошим и правильным отображением
сегодняшний IE в плане стандартов уже вполне нормально отображает весь XHTML
любой дизаин можно привести к IE совместимому виду, было бы желание.
Lesha вне форума Ответить с цитированием
Старый 04.11.2011, 23:40   #3
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию

Lesha, и все же стандартный TWebBrowser никак не эквивалентен в плане просмотра содержимого для веб-страниц к новому IE. Может IE и начал отображать все правильно, но задержка в развитии на ровне с другими браузерами у него велика.

Да и вопрос стоит за компонентом для Delphi...

P.S. Меня пугает фраза "IE совместимый вид"
kettanaito вне форума Ответить с цитированием
Старый 05.11.2011, 01:02   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от kettanaito Посмотреть сообщение
Да и вопрос стоит за компонентом для Delphi
За ним стоит установленный в системе Internеt Explorer.
Или вы думали, что Борланд будет создавать свой собственный браузер ?
Это просто ActiveX Control.
mihali4 вне форума Ответить с цитированием
Старый 05.11.2011, 06:02   #5
roperd
Пользователь
 
Регистрация: 14.07.2011
Сообщений: 44
По умолчанию

Попробуйте создать свой ActiveX компонент, на таких браузерах, как Opera или Firefox, это будет наиболее простой вариант, но если программа для массового пользования, будет один минус, эти браузеры есть не у всех, потому и сделали TWebBrowser на IE, потому что он во всех ОС семейства Windows установлен по стандарту...
roperd вне форума Ответить с цитированием
Старый 05.11.2011, 07:26   #6
Афанасий[vedma]
Вечнодумающий
Форумчанин
 
Аватар для Афанасий[vedma]
 
Регистрация: 14.07.2011
Сообщений: 161
По умолчанию

Embedded тебе в помощь
Из лоскутов Добра, шьется полотно Зла
Афанасий[vedma] вне форума Ответить с цитированием
Старый 05.11.2011, 09:22   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
потому и сделали TWebBrowser на IE
Никто его не делал, IE в принципе экспортирует себя как ActiveX.
Цитата:
Попробуйте создать свой ActiveX компонент, на таких браузерах, как Opera или Firefox
Так все просто говорите.
Цитата:
Да и вопрос стоит за компонентом для Delphi...
Советую попробовать реимпортировать ActiveX.
Часто в Делфи TWebBrowser(по умолчанию)==TWebBrowserV1==помоему IE5.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.11.2011, 19:03   #8
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию

Цитата:
Embedded тебе в помощь
Попробовал. Хорошего впечатления о компоненте не сложилось, визуально все так же криво отображает.

Цитата:
Попробуйте создать свой ActiveX компонент, на таких браузерах, как Opera или Firefox
У вас не найдется материалов по этому поводу? В открытом виде, как я понял, из этих браузеров ничего не импортировать.
kettanaito вне форума Ответить с цитированием
Старый 06.11.2011, 19:49   #9
GreyScall
Пользователь
 
Аватар для GreyScall
 
Регистрация: 01.01.2011
Сообщений: 29
Лампочка

Уже давно всё есть... Моментально находится любым поисковиком по запросу вида "Delphi FireFox"...

Описание: http://www.adamlock.com/mozilla/control.htm (про Delphi в самом низу страницы)
Примеры для Delphi: http://www.paranoia.clara.net/articl...th_delphi.html
Regards, GreyScall.
GreyScall вне форума Ответить с цитированием
Старый 09.11.2011, 23:44   #10
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию

Взял Mozilla. Пока что все устраивает, спасибо
kettanaito вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен компонент, аналог TChart Мрак Мультимедиа в Delphi 0 19.12.2010 18:51
Incompatible types: 'Unit1.TWebBrowser' and 'SHDocVw.TWebBrowser' simon15x Общие вопросы Delphi 0 10.04.2010 03:11
Есть ли Аналог TWebBrowser и E-Mail ? Dionixx Компоненты Delphi 4 09.04.2010 18:08
Где скачать компонент TWebBrowser? Rock'n'rolla Компоненты Delphi 4 26.01.2010 13:23
Автоматическая авторизация если присуствует компонент TWebBrowser eldar Работа с сетью в Delphi 8 28.09.2008 22:04