Допустим есть строка с текстом html-страницы. Нужно ее показать как браузер (ни знаю как бы выразится).
Какие компоненты способны это делать? Причем не зависимо от ОС, чтобы и в windows и под разными оболочками linux (kde, gnome, lxde...) работало одинаково без проблем.
Обнаружил пока HtmlPanel, но не знаю как в плане чтобы везде и прочее...
Так же интересно, может есть что-то для редактирования текста в висинг режиме, типа как Text Edit в QT?
Просмотрщик html
Модератор: Модераторы
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
Для просмотра HTML попробуйте http://code.google.com/p/thtmlviewer/
Для редактирования есть RTFView (вроде бы так называется, поищите на форуме).
Для редактирования есть RTFView (вроде бы так называется, поищите на форуме).
Сейчас "пилят" Gecko! Как допилят можно полноценно браузер использовать 
-
AlexGordon
- новенький
- Сообщения: 28
- Зарегистрирован: 07.12.2010 20:02:15
Это же для delphi, а не для lazarus
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
Mr.Smart писал(а):Сейчас "пилят" Gecko! Как допилят можно полноценно браузер использовать
Что-то даты на SVN не внушают оптимизма о скором "допиле". Хотя было бы очень неплохо - у Gecko гораздо больше возможностей, чем у собранного на коленках HTMLView.
Это же для delphi, а не для lazarus
Что для Delphi? По моей ссылке кросс-платформенный вариант. В Lazarus компилируется без проблем (ну, последние пару ревизий не проверял - может чего и поломали, а вообще - компилируется и вполне юзабельно).
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
2Brainenjii
Вот эту штуку ещё не видел. Надо будет попробовать, пожалуй. Кто-нибудь проверял работоспособность в Lazarus?
Хотя для простого просмотрщика HTML, имхо, тяжеловато оно. Я, например, HTMLView использую для печати отчётов. На HTML любой сложности табличку сверстать - не проблема, генерировать из Lazarus HTML-код - занятие для школьника. Очень удобно
Другое дело, если нужны всякие JS, Flash и все фишки CSS - в Chromium поддержка новых технологий очень быстро появляется обычно - всякие там HTML5, CSS3 и иже с ними.
Добавлено спустя 11 минут 18 секунд:
Так-с... Глянул delphichromiumembedded мельком. Поддержка FPC заявлена, но lpk в наличии нет. Попробую без установленного компонента создать контрол.
Добавлено спустя 42 минуты 16 секунд:
Попробовал сконвертировать пакет и демо-проекты в Lazarus. Никаких проблем с этим не возникло. Пакет успешно установился в Lazarus, тестовые проекты компилируются. Но вот работать ни один не желает - то ошибки отладчика вылазят, то компилятор ругается (при запуске!
) на отсутствие класса TChromium.
PS. Прилагаю результаты конвертации. Бинарники chromiumembedded качать здесь: http://code.google.com/p/chromiumembedd ... loads/list
Вот эту штуку ещё не видел. Надо будет попробовать, пожалуй. Кто-нибудь проверял работоспособность в Lazarus?
Хотя для простого просмотрщика HTML, имхо, тяжеловато оно. Я, например, HTMLView использую для печати отчётов. На HTML любой сложности табличку сверстать - не проблема, генерировать из Lazarus HTML-код - занятие для школьника. Очень удобно
Другое дело, если нужны всякие JS, Flash и все фишки CSS - в Chromium поддержка новых технологий очень быстро появляется обычно - всякие там HTML5, CSS3 и иже с ними.
Добавлено спустя 11 минут 18 секунд:
Так-с... Глянул delphichromiumembedded мельком. Поддержка FPC заявлена, но lpk в наличии нет. Попробую без установленного компонента создать контрол.
Добавлено спустя 42 минуты 16 секунд:
Попробовал сконвертировать пакет и демо-проекты в Lazarus. Никаких проблем с этим не возникло. Пакет успешно установился в Lazarus, тестовые проекты компилируются. Но вот работать ни один не желает - то ошибки отладчика вылазят, то компилятор ругается (при запуске!
PS. Прилагаю результаты конвертации. Бинарники chromiumembedded качать здесь: http://code.google.com/p/chromiumembedd ... loads/list
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- bas
- новенький
- Сообщения: 24
- Зарегистрирован: 10.01.2008 11:58:08
- Откуда: Унеча, Брянская обл.
- Контактная информация:
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"
