![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
возникла необходимость
1. прочитать НТМL файл структура очень проста несколько <TABLE> и его "подтеги" <THEAD><TR><TH><TBODY><TR><TD> 2. преобразовать его добавить несколько дополнительных колонок в эти таблицы возможно перестроить таблицы 3. отобразить преобразованный файл в своей программе. отобразить по возможности хотелось бы без сохранения файла как такового. вопрос какими компонентами ( стандартными или не очень) воспользоваться для отображения файла. первые два пункта можно решить и без компонент.
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#2 | ||
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,630
|
![]()
Lazarus вообще не знаю, но браузер сейчас доминирующий один, лучше его компонент и использовать - хром, называют chromium для разработчиков
Цитата:
IdHttp.Get например если indy есть под Lazarus Цитата:
http://www.delphibasics.ru/StringReplace.php или её аналог в Lazarus |
||
![]() |
![]() |
![]() |
#3 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
Код:
Цитата:
ответ. Lazarus --> сервис --> Импортировать библиотеку типов... Microsoft Internet Controls (shdocvw.dll) ActiveX создать визуальный компонент TAcxWebBrowser то что надо. подробности http://www.delphikingdom.com/asp/vie...?catalogID=366
программа — запись алгоритма на языке понятном транслятору
|
||
![]() |
![]() |
![]() |
#4 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,630
|
![]()
Это совсем устаревший компонент, WebBrowser это IE по крайней мере было 15 лет назад в делфи7, тогда ещё и хрома не было, а IE уже был глючный, хотя простую таблицу отобразит.
Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Если уж таблицы будут меняться, почему-бы не распихать данные для показа в stringgrid'ы? Или важно сохранить оформление таблиц?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,630
|
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
есть HTML.
для рабочих нужд надо 1. разобрать (парсинг) файл. прямой XML парсинг не работает (незакрытые теги однако) конечно можно допилить до нужного 2. показать немножко доработанный файл (с добавлением колонок) при этом желательно без создания нового файла (или изменения рабочего) TwebBrowser дает и парсинг и отображение исходного и можно допиливать отображение на лету
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 26.03.2021 в 13:22. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
По нажатию на кнопку Показать приложение должно открыть новое окно и показать в нем заказанные картинки с короткими подписями | Zerroz | JavaScript, Ajax | 0 | 26.04.2017 23:56 |
функция скрыть /показать для строк html таблицы (expand/collapse) | Almas01kz | JavaScript, Ajax | 8 | 19.01.2015 18:03 |
Чем можно показать html? Кроссплатформа. (компоненты типа TWebBrowser) | alextrof94 | Общие вопросы Delphi | 3 | 31.03.2013 18:41 |
Как через js передать переменную из ex1.html в ex2.html? | Andrody | JavaScript, Ajax | 5 | 06.08.2012 11:23 |
TWebBrowser - при открытии показать отмеченную якорем часть HTML документа | AvRob | Компоненты Delphi | 3 | 22.06.2012 21:38 |