Просмотрщик html

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

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

Просмотрщик html

Сообщение bas » 18.12.2010 23:24:32

Допустим есть строка с текстом html-страницы. Нужно ее показать как браузер (ни знаю как бы выразится).
Какие компоненты способны это делать? Причем не зависимо от ОС, чтобы и в windows и под разными оболочками linux (kde, gnome, lxde...) работало одинаково без проблем.
Обнаружил пока HtmlPanel, но не знаю как в плане чтобы везде и прочее...

Так же интересно, может есть что-то для редактирования текста в висинг режиме, типа как Text Edit в QT?
Аватара пользователя
bas
новенький
 
Сообщения: 24
Зарегистрирован: 10.01.2008 12:58:08
Откуда: Унеча, Брянская обл.

Re: Просмотрщик html

Сообщение Nik » 19.12.2010 00:00:43

Для просмотра HTML попробуйте http://code.google.com/p/thtmlviewer/

Для редактирования есть RTFView (вроде бы так называется, поищите на форуме).
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Просмотрщик html

Сообщение Mr.Smart » 19.12.2010 00:56:01

Сейчас "пилят" Gecko! Как допилят можно полноценно браузер использовать :wink:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Просмотрщик html

Сообщение AlexGordon » 19.12.2010 13:18:04

Это же для delphi, а не для lazarus
AlexGordon
новенький
 
Сообщения: 28
Зарегистрирован: 07.12.2010 21:02:15

Re: Просмотрщик html

Сообщение Nik » 19.12.2010 13:44:45

Mr.Smart писал(а):Сейчас "пилят" Gecko! Как допилят можно полноценно браузер использовать :wink:

Что-то даты на SVN не внушают оптимизма о скором "допиле". Хотя было бы очень неплохо - у Gecko гораздо больше возможностей, чем у собранного на коленках HTMLView.


Это же для delphi, а не для lazarus

Что для Delphi? По моей ссылке кросс-платформенный вариант. В Lazarus компилируется без проблем (ну, последние пару ревизий не проверял - может чего и поломали, а вообще - компилируется и вполне юзабельно).
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Просмотрщик html

Сообщение Brainenjii » 19.12.2010 16:31:16

Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Просмотрщик html

Сообщение Nik » 19.12.2010 17:35:05

2Brainenjii
Вот эту штуку ещё не видел. Надо будет попробовать, пожалуй. Кто-нибудь проверял работоспособность в Lazarus?

Хотя для простого просмотрщика HTML, имхо, тяжеловато оно. Я, например, HTMLView использую для печати отчётов. На HTML любой сложности табличку сверстать - не проблема, генерировать из Lazarus HTML-код - занятие для школьника. Очень удобно :)
Другое дело, если нужны всякие JS, Flash и все фишки CSS - в Chromium поддержка новых технологий очень быстро появляется обычно - всякие там HTML5, CSS3 и иже с ними.

Добавлено спустя 11 минут 18 секунд:
Так-с... Глянул delphichromiumembedded мельком. Поддержка FPC заявлена, но lpk в наличии нет. Попробую без установленного компонента создать контрол.

Добавлено спустя 42 минуты 16 секунд:
Попробовал сконвертировать пакет и демо-проекты в Lazarus. Никаких проблем с этим не возникло. Пакет успешно установился в Lazarus, тестовые проекты компилируются. Но вот работать ни один не желает - то ошибки отладчика вылазят, то компилятор ругается (при запуске! :shock: ) на отсутствие класса TChromium.

PS. Прилагаю результаты конвертации. Бинарники chromiumembedded качать здесь: http://code.google.com/p/chromiumembedd ... loads/list
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Просмотрщик html

Сообщение bas » 19.12.2010 19:37:33

Nik писал(а):Для просмотра HTML попробуйте http://code.google.com/p/thtmlviewer/


Компиляция - успешно. Установка - ошибки, первая на строчке ReadRawNextPascalAtom(p,AtomStart);
C:\lazarus\components\codetools\codetoolscfgscript.pas(300,38) Error: Wrong number of parameters specified for call to "ReadRawNextPascalAtom"
Аватара пользователя
bas
новенький
 
Сообщения: 24
Зарегистрирован: 10.01.2008 12:58:08
Откуда: Унеча, Брянская обл.

Re: Просмотрщик html

Сообщение Nik » 19.12.2010 20:28:30

У меня установка прошла успешно, но компонент (вроде он визуальный?) на палитре не появился.
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru