powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Самый простой HTMLView
25 сообщений из 38, страница 1 из 2
Самый простой HTMLView
    #39654878
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно нужен сабж с целью отображения примитивного HTML с интегрированными картинками (<img src="data:image/png;base64,...">).

Из того что пробовал:
TWebBrowser - почти идеальный вариант, но он пытается переходить по ссылкам (даже в автономном режиме), а мне надо чтобы был только просмотр и никакого интерактива.

THTMLViewer - когда что-то меняется и изменяется размер окна THTMLViewer - отрисовка начинает "подтормаживать" и мерцать (причём не только у него, а у всей формы), мне это не нравится.

DelphiCEF 3/4 - размер дополнительных библиотек, которые необходимо таскать с приложением (50+ мегабайт), не радует вообще, так что даже пробовать не стал.

Может кто-то ещё что-нибудь посоветует? Бесплатное или с адекватной ценой для некоммерческого ПО (1-2к деревянных).
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654880
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
THTMLViewer или THTMLFrame
ничего не тормозит и не моргает
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654883
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator,
Именно у них и подтормаживает.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654885
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
alekcvpdefecator,
Именно у них и подтормаживает.
ни разу не видел такого эффекта
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654891
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator,

Без него (кликабельно):


С ним:
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654893
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp> Из того что пробовал:

А либа Свириденкова сабж не умеет?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654894
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такое ощущение, что он, при изменении размеров, вместо Invalidate делает принудительный Repaint всей форме...
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654895
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамА либа Свириденкова сабж не умеет?

Там цена не для физлиц :)
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654898
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, я буду полностью счастлив (по этому вопросу) если мне кто-нибудь подскажет: как в TWebBrowser запретить любой интерактив со страницей, кроме прокрутки.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654905
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
alekcvpdefecator,

Без него (кликабельно):


С ним:


смотри, а у меня ничего не моргает
YouTube Video
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654908
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatorсмотри, а у меня ничего не моргает
YouTube Video
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654909
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvpВ принципе, я буду полностью счастлив (по этому вопросу) если мне кто-нибудь подскажет: как в TWebBrowser запретить любой интерактив со страницей, кроме прокрутки.

Я ни разу не пользовался TWebBrowser, но 2 мин экспериментов:

В OnBeforeNavigate2():

Код: pascal
1.
 Cancel := URL <> 'http://sql.ru/'
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654912
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
alekcvpdefecatorсмотри, а у меня ничего не моргает
YouTube Video
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654920
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__В OnBeforeNavigate2():

Ага, а OnPopupMenu() у него нету и пустое назначить не помогает...
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654926
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvpчччД__В OnBeforeNavigate2():

Ага, а OnPopupMenu() у него нету и пустое назначить не помогает...

А тут что за проблема?
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654938
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatorя же говорю, что никогда у меня не моргало, а у тебя, может быть, не HTMLViewer виноват,
а то, на чём он лежит - оно и заставляет перерисоваться фсю форму, например.
Вот мой проект, там и нет ничего
Да, походу это из-за Align такие мигания были, сделал фрейму фиксированное положение - мерцать перестало.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654939
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__alekcvpпропущено...
Ага, а OnPopupMenu() у него нету и пустое назначить не помогает...
А тут что за проблема?
Всплывающее меню же, стандартное для IE. Но я уже решил проблему с THtmlViewer, спасибо.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654941
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
alekcvpdefecatorя же говорю, что никогда у меня не моргало, а у тебя, может быть, не HTMLViewer виноват,
а то, на чём он лежит - оно и заставляет перерисоваться фсю форму, например.
Вот мой проект, там и нет ничего
Да, походу это из-за Align такие мигания были, сделал фрейму фиксированное положение - мерцать перестало.

ну вот, видишь, а ты сразу на HTMLViewer грешил !
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654950
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp> Там цена не для физлиц :)

Да ну что ты как маленький.
Напиши, попроси скидку.
В благодарность пообещай
саксесс-стори написать, сюда
и на сайт. Все будут довольны.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654953
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvpчччД__пропущено...

А тут что за проблема?
Всплывающее меню же, стандартное для IE...

Непонятно, чем плохо меню IE, ну ладно:


http://www.delphidabbler.com/articles?article=18&part=4
https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa770042(v=vs.85)
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39654958
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД__alekcvpпропущено...

Всплывающее меню же, стандартное для IE...

Непонятно, чем плохо меню IE, ну ладно:


http://www.delphidabbler.com/articles?article=18&part=4
https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa770042(v=vs.85)

Блин, да вообще полно инфы по TWebBrowser...
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39655040
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ещё такая штука:

https://sciter.com/
https://sciter.com/sciter-delphi-wrapper/

Компактная и неплохо работает. Правда практической инфы мало.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39655099
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimonka,

Прикольная штука, но странно что при заявленной поддержке HTML5 он не знает, что после </div> идёт перенос строки...
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39655102
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpDimonka,

Прикольная штука, но странно что при заявленной поддержке HTML5 он не знает, что после </div> идёт перенос строки... Ну так это зависит от дефолтовых настроек, наверное. Укажи правильный "display" для своего и будет тебе перенос.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39655106
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimonka,
Да нет, я просто примеры позапускал, которые с ним идут. Ни один не отрисовал тестовый HTML правильно.
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Самый простой HTMLView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]