| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Альтернатива TWebBrowser |
| Автор: Exploder 8.12.2005, 18:15 |
| Привет!!! Кто-нить может подсказать компонент - как альтернатива TWebBrowser???????? Только не надо предлогать RichView, т.к. он платный... Всем спасибо! |
| Автор: RA 8.12.2005, 20:49 |
| THtmlViewer, но придётся искать кракнутую версию + использовать его совместно с http клиентом + в этом компоненте отсутвуют некоторые возможности стандартного браузера. Но в целом можно забацать неплохой агригат. других не знаю. |
| Автор: Демо 8.12.2005, 21:57 |
| HtmlLite Добавлено @ 22:00 http://www.pbear.com/ |
| Автор: RA 9.12.2005, 09:27 | ||
О, то очём я говорил, вот только для меня стало новостью творение HtmlLite |
| Автор: Exploder 9.12.2005, 14:35 | ||
А можно этот пункт поподробнее |
| Автор: Демо 9.12.2005, 15:08 | ||
Бегло пробежав комментарии, заметил, что не поддерживается фреймовая структура(вроде бы). Добавлено @ 15:09 Кстати, забыл. Еще есть компонент EmbeddedWB. |
| Автор: Exploder 9.12.2005, 15:36 | ||||
Насколько мне известно он сделан на основе того же TWebBrowser или Добавлено @ 15:39 И он же вроде только для
|
| Автор: Демо 10.12.2005, 18:29 | ||
1. Delphi 4/5/6 http://www.euromind.com/iedelphi/download/embedwb116b.zip 2. D7 D2005 D2006 http://www.torry.ru/authorsmore.php?id=6235&sort=ID |
| Автор: Exploder 20.12.2005, 00:36 |
| Кто-нить может че сказть по компоненту: TMozillaBrowser |
| Автор: December 20.12.2005, 01:03 | ||||
обновление 5-го числа... Кул! Я думал, что проект мёртв...
wow... Как же я такое пропустил... Поисследую, завтра расскажу подробно (надеюсь) |
| Автор: Exploder 20.12.2005, 15:23 |
| December Буду очень признателен... |
| Автор: December 22.12.2005, 05:57 | ||
| Пардон за задержку, время - штука то ли утекающая, то ли уже утёкшая, никак не могу определиться... Посмотрел на веб-ресурсы, посвящённые использованию TMozillaBrowser. Всё начинается здесь: http://www.iol.ie/~locka/mozilla/control.htm Есть и статья-минитуториал: http://www.paranoia.clara.net/articles/taming_the_lizard_with_delphi.html В принципе, этого достаточно, чтобы получить представление о сабже. Вот моё впечатление. Как и многие open-source non-commercial проекты, у данного компонента хорошая идея но меееедленное исполнение. Есть недоработки, все мелкие, но иногда раздражающие. Вот что о них сказано в вышеуказанной статье:
То есть имеем все характерные черты такого рода проектов: недотестили, недописали, недовылизывали, нет документации etc. С другой стороны, для продвинутых девелоперов это может и не являться проблемой: сами дотестим, сами довылизываем, про баги напишем автору (он, кстати, один лямку тянет, насколько я понял), доку будем читать у мелкомягких. Теперь о приятном. Автор уверяет, что поддержал все "не очень сложные" интерфейсы осла. Ну, те из них, которые имеют смысл для ActiveX-контрола. Самые нужные то есть. Вывод: портирование существующего кода может оказаться очень лёгким. Кроме того, существует тула под названием IE patcher. Она берёт скомпиленное приложение, находит в нём TWebBrowser и заменяет на TMozillaBrowser. Само существование такой тулы меня вдохновляет (я оптимист Резюме: для небольщих проектов компонент однозначно подходит, для сложных - под вопросом, но попробовать имеет смысл. Я запланировал себе потестить как моё приложение отмигрирует на Геко, но это будет не раньше чем... В общем, напишу как-нить об этом, если не забуду |
| Автор: December 22.12.2005, 06:08 |
| Коллеги, кто переместил тему в "Общие вопросы"? надо в ActiveX etc... |
| Автор: Girder 22.12.2005, 14:01 |
| Я переместил. PS: Там ему не место + данная информация полезна для всех... |
| Автор: December 22.12.2005, 15:48 |
| Ладно, тогда я размещу там результаты практического тестирования со ссылкой на эту тему... |
| Автор: December 23.12.2005, 01:41 |
| http://forum.vingrad.ru/index.php?act=ST&f=89&t=75577&unread=1 |
| Автор: Exploder 23.12.2005, 03:29 |
| И еще один вопросик Насколько мне известно EmbeddedWB иуспользует тоже самое что и TWebBrowser или я не прав Добавлено @ 03:31 Ах да December огромное тебе спасибо за информацию о TMozillaBrowser. РЕСПЕКТ |
| Автор: December 23.12.2005, 10:36 |
| Да, TEmbeddedWB наследуется от TWebBrowswer, если мне не изменяет память. Но вообще, если в системе сдохнет осёл, то не будет работать не только твоё приложение, так что не стоит беспокоиться о таком варианте |
| Автор: Exploder 23.12.2005, 14:52 |
| December Т.е. небудет работать такие преложения как Опера или Мозилла? Или я немного неправильно понял?? P.S. Если я понял правильно, то можно пожалуйста пояснить почему? |
| Автор: December 23.12.2005, 15:31 |
| Опера и мурзилка будут работать - если смогут запуститься. Осёл является неотъемлемой частью винды. На нём завязано многое - очень многое. И если по каким-то причинам нарушается работа того, на чём основан TWebBrowser, то полсистемы просто ложится. Это, естесственно, не относится к тому случаю, когда осла просто настраивают так, что он не может прорваться в инет или показывать спецэлементы. |
| Автор: Exploder 23.12.2005, 23:44 |
| А при использовании TWebBrowser приложение унаследует глюки IE ?? |
| Автор: December 24.12.2005, 00:22 |
| Да... Большинство. |
| Автор: Exploder 27.12.2005, 00:40 |
| December А можно поинтересоваться, что бы ты использовал... |
| Автор: December 27.12.2005, 01:43 |
| Осла, потому что выбора фактически нет. Дико хотелось бы заполучить Оперный движок, но увы, вряд ли это станет реальностью в ближайший год... |
| Автор: Exploder 27.12.2005, 02:59 |
| December А что Опера планирует выложить исходник? и Опера же вроде на С написанна или? |
| Автор: Addmin 5.2.2006, 14:43 |
| 2_Exploder: Опера написана на С++. Микрософтовском Visual C++. По крайней мере моя 8.5. Только что её распаковал и проверил. |