TWebBrowser (IE)

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

TWebBrowser (IE)

Сообщение .wOvAN » 12.03.2013 10:05:07

Напесал тут на досуге TWebBrowser, на досуге. Для него нужен LazActiveX и FPC > 2.6.1
Естественно только для венды. (на x64 компилить не пробовал)
Вот так выглядит пример, в архивчике он есть.

Изображение

В принципе должен быть совместим с дельфийской версией, методы и свойства старался совместимыми сделать, хотя есть чуть больше методов.

Скачать тут: http://wxsoft.ru/download.php

Лицензия: какая вам нравится, на ваш выбор.

Баги, патчи пишите.

(Один баг очевиден из демо, но он скорее баг контейнера, с выравниванием не всё ок у контейнера относительно панели вверху) .

:)
Появляется на палитре Internet
NOTE: В SHDocVw_defines.inc можно раскомментить дополнительные компоненты и они установятся. Но там голый скелет над ними не работал.
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: TWebBrowser (IE)

Сообщение vada » 12.03.2013 17:07:12

У IE совершенно дебильный рендеринг шрифтов.
Для примера две картинки. Первая из FF вторая IE. (увеличены в 6 раз)
FF.PNG

IE.PNG

Почувствуйте разницу.
ЗЫ. Увы. Вынужден пользоваться IE. Не гарантировано что у юзверя FF установлен.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: TWebBrowser (IE)

Сообщение amateur » 12.03.2013 20:48:45

а почему не попытались хрома или геско прикрутить. Мне, по крайней мере геско понравился (только доработанный).

Хотя, вот не пойму геско пока только для винды прикручивал, а вот как он в лине поведет себя не знаю....
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: TWebBrowser (IE)

Сообщение Лекс Айрин » 12.03.2013 21:42:07

.wOvAN, не советую с IE связываваться. Новые версии очень сильно отличаются от старых. Настолько, что иногда проще через плагин совместимости (заточенную под IE) программу запускать на другом браузере. Обидно будет писать прогу только под одну версию операционки.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: TWebBrowser (IE)

Сообщение vada » 13.03.2013 10:01:51

Есть такой вот порт THtmlPort. Wiki вот тут: http://wiki.freepascal.org/THtmlPort
Я отчеты в HTML в нем показываю. Но иногда нужно в браузер кинуть. Тут не парюсь. Пусть юзвери сами мучаются :) IE так IE. Если кто-то другим браузером пользуется есть настройка для выбора того что нужно.
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: TWebBrowser (IE)

Сообщение Лекс Айрин » 13.03.2013 12:08:58

vada, вот из-за таких разработчиков мне, и не только мне, люди мозг и выносят...
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: TWebBrowser (IE)

Сообщение vada » 13.03.2013 12:33:12

Лекс Айрин Это вы о чем?
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: TWebBrowser (IE)

Сообщение Лекс Айрин » 13.03.2013 16:44:21

vada, я про это...
vada писал(а):Тут не парюсь. Пусть юзвери сами мучаются :) IE так IE. Если кто-то другим браузером пользуется есть настройка для выбора того что нужно.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: TWebBrowser (IE)

Сообщение .wOvAN » 25.03.2013 23:03:08

Обновлено до версии 1.0.0.2 (багфиксы + вынос некоторых свойств в паблишд)
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: TWebBrowser (IE)

Сообщение ThreeCat-nev » 08.07.2013 14:24:36

Не получается чо то скачать... файлообменнник кривой какойто...
Аватара пользователя
ThreeCat-nev
новенький
 
Сообщения: 27
Зарегистрирован: 08.07.2013 14:08:38

Re: TWebBrowser (IE)

Сообщение Лекс Айрин » 08.07.2013 14:55:23

ThreeCat-nev, "файл удален"... так что не в файлообменнике дело.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: TWebBrowser (IE)

Сообщение .wOvAN » 08.07.2013 15:43:13

все качается не обманывайте
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: TWebBrowser (IE)

Сообщение Лекс Айрин » 08.07.2013 17:57:12

.wOvAN, удален только LazResBuilder-win32-0.1.zip это вторая ссылка сверху... надо было проверить все :(
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: TWebBrowser (IE)

Сообщение ThreeCat-nev » 12.07.2013 17:20:56

Установил GeckoPort.... можно сказать хороший в нем есть компонент TGeckoBrowser....сколько последние пол дня рыл на него инфу так и не нашел ни чего вразумительного... Собственно задача: Нужно получать доступ к обьектам страницы будь то кнопки, формы ввода за которыми тянуться js скрипты и проводить с ними действия:
Пример на основе TWebBrowser на делфи:

что то вроде такого WebBrowser1.OleObject.Document.GetByID()....
как это реализованно на Gecko??? Или есть еще какие нибудь замены ему?
Аватара пользователя
ThreeCat-nev
новенький
 
Сообщения: 27
Зарегистрирован: 08.07.2013 14:08:38

Re: TWebBrowser (IE)

Сообщение BadBoyAlex » 18.07.2013 09:57:07

И где раздобыть этот ****** LazActiveX?
Аватара пользователя
BadBoyAlex
постоялец
 
Сообщения: 119
Зарегистрирован: 08.06.2010 12:42:23
Откуда: Россия, Белгород

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 248

Рейтинг@Mail.ru
cron