кроссплатформенный компонент для отображения web/html
Модератор: Модераторы
кроссплатформенный компонент для отображения web/html
Добрый вечер.
Подскажите, пожалуйста, кто какими штуковинами пользуется для отображения интернет страниц?
Thtmlviewer работает только под win32,
GeckoPort работает в винде отлично, но в linux так и не смог завести в runtime. Хоть весь интернет перерыл в поисках советов и инструкций. Ну и вообще, влечет за собой лишних двадцать мегабайт к программе.
Я уверен, что есть работающие компоненты, подскажите, пожалуйста.
Подскажите, пожалуйста, кто какими штуковинами пользуется для отображения интернет страниц?
Thtmlviewer работает только под win32,
GeckoPort работает в винде отлично, но в linux так и не смог завести в runtime. Хоть весь интернет перерыл в поисках советов и инструкций. Ну и вообще, влечет за собой лишних двадцать мегабайт к программе.
Я уверен, что есть работающие компоненты, подскажите, пожалуйста.
1) Thtmlviewer у меня в нескольких проектах работает под линем, так что не правда ваша.
2) GeckoPort тоже работает под линем (правда только под i386), но с ним все сложнее, бывают необъяснимые краши, поэтому пока заменил на Thtmlviewer
2) GeckoPort тоже работает под линем (правда только под i386), но с ним все сложнее, бывают необъяснимые краши, поэтому пока заменил на Thtmlviewer
Коллеги, не подскажете, а где можно найти THTMLViewer? На палитре компонентов я его не вижу, а мне как раз понадобилось что-то такое для подготовки справки к проекту.
Есть еще IpHtmlPanel.
Входит в оф. набор компонентов, начиная с lazarus 1.4 с помощью него отображаются подсказки в коде. Правда, по личному опыту могу сказать, уровень поддержки современных html страничек у него так себе, но показать справку или сообщение можно.
Входит в оф. набор компонентов, начиная с lazarus 1.4 с помощью него отображаются подсказки в коде. Правда, по личному опыту могу сказать, уровень поддержки современных html страничек у него так себе, но показать справку или сообщение можно.
Никак не могу качнуть fpbrowser, чтобы посмотреть реализацию через htmlviewer и synapse.
SourceForge лежит уже который день((
Добавлено спустя 2 часа 7 минут 16 секунд:
Вывод ошибок при компиляции htmlport 11.5 под linux i386:
Добавлено спустя 7 минут 17 секунд:
С удовольствием почитаю, как удалось собрать htmlport под линем:
Добавлено спустя 6 минут 1 секунду:
везде
Добавлено спустя 11 минут 54 секунды:
Разработчики пишут:
SourceForge лежит уже который день((
Добавлено спустя 2 часа 7 минут 16 секунд:
Xenar писал(а): Xenar » 19.07.2015 22:20:13
1) Thtmlviewer у меня в нескольких проектах работает под линем, так что не правда ваша.
Вывод ошибок при компиляции htmlport 11.5 под linux i386:
Код: Выделить всё
17 ошибок FrameViewer09 11.0:
htmlmisc.pas(308,36) Warning: Symbol "CM_WININICHANGE" is not implemented
htmlmisc.pas(631,13) Hint: Conversion between ordinals and pointers is not portable
htmlmisc.pas(640,13) Hint: Conversion between ordinals and pointers is not portable
htmlmisc.pas(658,11) Hint: Conversion between ordinals and pointers is not portable
htmlmisc.pas(858,10) Warning: Function result does not seem to be set
htmlmisc.pas(867,10) Warning: Function result does not seem to be set
htmlmisc.pas(975,26) Hint: Local variable "TM" does not seem to be initialized
htmlmisc.pas(1009,26) Hint: Local variable "TM" does not seem to be initialized
htmlmisc.pas(1051,10) Warning: Function result does not seem to be set
htmlmisc.pas(1060,10) Warning: Function result does not seem to be set
htmlmisc.pas(1069,10) Warning: Function result does not seem to be set
htmlmisc.pas(1078,10) Warning: Function result does not seem to be set
htmlmisc.pas(1094,10) Warning: Function result does not seem to be set
htmlmisc.pas(1109,25) Hint: Mixing signed expressions and longwords gives a 64bit result
htmlmisc.pas(1131,10) Warning: Function result does not seem to be set
htmlmisc.pas(1140,10) Warning: Function result does not seem to be set
htmlmisc.pas(1150,10) Warning: Function result does not seem to be set
htmlmisc.pas(1159,10) Warning: Function result does not seem to be set
htmlmisc.pas(1168,10) Warning: Function result does not seem to be set
htmlmisc.pas(1177,10) Warning: Function result does not seem to be set
htmlmisc.pas(1186,10) Warning: Function result does not seem to be set
htmlmisc.pas(1207,75) Error: Identifier not found "LPINT"
htmlmisc.pas(1208,77) Error: Identifier not found "INT_PTR"
htmlmisc.pas(1213,63) Error: Identifier not found "LPINT"
htmlmisc.pas(1219,65) Error: Identifier not found "INT_PTR"
htmlmisc.pas(1242,11) Error: Identifier not found "GetModuleHandle"
htmlmisc.pas(1245,41) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1246,43) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1247,45) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1248,45) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1250,38) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1254,36) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1258,37) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1262,36) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1266,35) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1270,35) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1274,36) Error: Identifier not found "GetProcAddress"
htmlmisc.pas(1278,37) Error: Identifier not found "GetProcAddress"
Добавлено спустя 7 минут 17 секунд:
С удовольствием почитаю, как удалось собрать htmlport под линем:
Код: Выделить всё
handle:=GetModuleHandle('comctrl32.dll'); \0Добавлено спустя 6 минут 1 секунду:
Код: Выделить всё
uses
windowsДобавлено спустя 11 минут 54 секунды:
Разработчики пишут:
Код: Выделить всё
Project Member #2 OrphanCat
(No comment was entered for this change.)
Summary: Port to lazarus linux / LPINT and INT_PTR not found on lazarus linux with fpc 2.6.4 (was: LPINT and INT_PTR not found on lazarus linux with fpc 2.6.4)
Status: WaitingForYouToVolunteer
Labels: -Type-Defect Type-Enhancement Для лина есть 4 варианта браузеров (отлично матерящиеся на джавку
).
Для винды 5...
Если считать и "мелочи" то ко всему + 3 варианта "мини" браузеров.
Было бы желание.
Для винды 5...
Если считать и "мелочи" то ко всему + 3 варианта "мини" браузеров.
Было бы желание.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Нынешний html без полноценного браузера показывать тяжело
dcef3 и gecko, чтобы потом не жалеть
dcef3 и gecko, чтобы потом не жалеть
java73 писал(а):Никак не могу качнуть fpbrowser, чтобы посмотреть реализацию через htmlviewer и synapse.
SourceForge лежит уже который день((
Добавлено спустя 2 часа 7 минут 16 секунд:Xenar писал(а): Xenar » 19.07.2015 22:20:13
1) Thtmlviewer у меня в нескольких проектах работает под линем, так что не правда ваша.
Вывод ошибок при компиляции htmlport 11.5 под linux i386:
Не знаю где вы добыли эту версию но в моей реализации ничего из вышеописанного нет
Если желаете то давайте в приват свой е-маил скину на него архив с компонентом.
pupsik писал(а): pupsik » 20.07.2015 23:04:02
Для лина есть 4 варианта браузеров (отлично матерящиеся на джавку ).
А сколько говорите мегабайт нужно утащить вместе с млалшим братом хрома?
java73 Персонально, для хромиума, 27+м. архивом.
п.с.
все зависит от того что вам необходимо. Можно и системными пользоваться. Необходимо учесть пару факторов: джавка в лине (в qt не проверял) фиговенько работает. Флеш в хромиуме не работает (из коробки и, в лине, из-за гугла).
Хм..м, размер... Вам шашечки или ехать? Ничто вам не мешает разработать свой браузер
Кажись я знаю хде
Это "наследник" хтмлпорта (он на винду завязан + дельфин). Весьма таки интересный вариант. Жаль что под винду пишется. Хотя, можно подправить.
п.с.
все зависит от того что вам необходимо. Можно и системными пользоваться. Необходимо учесть пару факторов: джавка в лине (в qt не проверял) фиговенько работает. Флеш в хромиуме не работает (из коробки и, в лине, из-за гугла).
Хм..м, размер... Вам шашечки или ехать? Ничто вам не мешает разработать свой браузер
Не знаю где вы добыли
Кажись я знаю хде
Я на лине работал с webkit. Ява и флэш отлично работает.
kosteek через компонент или "руками"?
Флеш работает отлично... Но... только 11 версия. А вот сайты, иной раз, посылают...
п.с.
Джавка относительно работает. Это связано не только с компонентами но и с гномом. Там мелочи "рисуются".
Флеш работает отлично... Но... только 11 версия. А вот сайты, иной раз, посылают...
п.с.
Джавка относительно работает. Это связано не только с компонентами но и с гномом. Там мелочи "рисуются".
Через компонент.
