Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Вниз

Использование 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.039 c
2-1181800938
Alvin
2007-06-14 10:02
2007.07.08
Отлов ошибок SQLconnection


15-1180739061
Kostafey
2007-06-02 03:04
2007.07.08
С днем рождения ! 2 июня


2-1180960668
BFG9k
2007-06-04 16:37
2007.07.08
Найти application в сторонней программе


3-1175755536
Helen
2007-04-05 10:45
2007.07.08
Как отловить ошибки в тригере


15-1181035461
Megabyte
2007-06-05 13:24
2007.07.08
У вас такое часто бывает?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский