Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.08;
Скачать: CL | DM;

Вниз

Использование Firefox (Gecko) аналогично TWebBrowser   Найти похожие ветки 

 
artdeveloper ©   (2007-06-08 21:06) [0]

Подскажите каким образом (может есть готовые компоненты) использовать firefox (или движок gecko) в качестве компонента приложения (аналогично компоненте TWebBrowser)


 
homm ©   (2007-06-08 21:25) [1]

ДА сколько хотите. firefox — проект с исходным кодом.


 
artdeveloper ©   (2007-06-08 21:29) [2]

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


 
homm ©   (2007-06-08 21:31) [3]

http://torry.net/
http://google.net/

Если на этих двух сайтах не нет, занчит, скорее всего, и в природе нет.


 
homm ©   (2007-06-08 21:31) [4]

google.com
:)


 
homm ©   (2007-06-08 21:34) [5]

Кстати, почему выбор лег на Firefox? Чем не устраивает TWebBrowser? Чем не устраивает Embeded Browser?


 
artdeveloper ©   (2007-06-08 21:47) [6]

Меня почти полностью устраивает IE. Проблемы только в управлении печатью (кривая установка границ и колонтитулов через реестр, невозможность  установить ориентацию страницы). Ещё есть одна сложность, может подскажете  как быть. Вопрос не по теме, но очень актуальный. Надо определить в TWebBrowser координаты (в пикселях, или мм, или дюймах) элемента (хоть какого-нибудь параграфа, картинки...) относительно начала документа. Подскажите может можно это сделать из javascript?


 
homm ©   (2007-06-08 22:29) [7]

Не знаю, как насчет стандартных таких средств в джаве (может есть такие свойства?), но всегда можно оттрасировать по родителям до самого document, складывая падинги, марджинги и бордеры. И не забывать смотреть на position  родителя, absolute резко меняет дело. В общем тонкостей в реализации полно, лучше готовое решение поискать.


 
Eraser ©   (2007-06-09 16:48) [8]

> Подскажите может можно это сделать из javascript?

да точно так, как и в Делфи - объект.Left/Top.


 
homm ©   (2007-06-09 19:39) [9]

> да точно так, как и в Делфи - объект.Left/Top.

Глубоко сомневаюсь.


 
Rouse_ ©   (2007-06-10 00:11) [10]

gecko c Дельфи крайне плохо уживаются, хоть и можно, но крайне в ограниченом объеме с урезаным функционалом - зато опенсорс, т.е. "Вот вам мешок болтов и три деревяхи. Если соберете - будет паровозом"


 
artdeveloper ©   (2007-06-10 20:49) [11]

Нашел Mozilla ActiveX Control - http://www.iol.ie/~locka/mozilla/control.htm
ActiveX объект реализующий интерфейс IWebBrowser по набору свойств и событий аналогичный IWebBrowser IE. Попробую поставить и посмотреть...

> gecko c Дельфи крайне плохо уживаются, хоть и можно, но
> крайне в ограниченом объеме с урезаным функционалом - зато
> опенсорс, т.е. "Вот вам мешок болтов и три деревяхи. Если
> соберете - будет паровозом"

А чем уживали, если не секрет?


 
Rouse_ ©   (2007-06-13 11:12) [12]

Сначала тем что ты сейчас скачал... потом плюнул и попробовал ручками библотеку на VC++ сделать и ее цеплять... в итоге вообще плюнул на все - сижу свой аналог пишу :)


 
Loginov Dmitry ©   (2007-06-13 12:33) [13]

> невозможность  установить ориентацию страницы


Если хорошо постараться, то и это вполне возможно :)


 
Подня   (2007-06-13 20:59) [14]

Использую Twebbrowser. На некоторых сайтах выскакивает стандартная ошибка IE  - Ошибка сценария .
Как ее перехватить ?



Страницы: 1 вся ветка

Текущий архив: 2007.07.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.062 c
1-1178639823
Oleg_teacher
2007-05-08 19:57
2007.07.08
Размер мемо


15-1181377892
matt
2007-06-09 12:31
2007.07.08
Приблуда для дельфи


15-1181377662
allucard
2007-06-09 12:27
2007.07.08
Ctrl+Click BDS2006 не работает


2-1181775246
rosl
2007-06-14 02:54
2007.07.08
удаление файлов


15-1181393189
Nucer
2007-06-09 16:46
2007.07.08
Разрешено ли испольовать BlowFish?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский