Смотрел на форуме, вопрос поднимался не раз.
Но я разобраться несмог.
Можно ли указать путь обукту IpHtmlPanel напрямую.
Как то так:
IpHtmlPanel. ............('c:\1.html')
Пробывал:
IpHtmlPanel1.OpenURL();
IpHtmlPanel1.SetHtml();
IpHtmlPanel1.IsURLHtml();
Ничего неполучилось.
Как открыть Html в IpHtmlPanel
Модератор: Модераторы
- Alexx2000
- постоялец
- Сообщения: 490
- Зарегистрирован: 25.10.2006 00:22:07
- Откуда: Мытищи
- Контактная информация:
Например так:
- Ложим на форму TIpFileDataProvider и TIpHtmlPanel
- В инспекторе объектов в свойстве DataProvider компонента IpHtmlPanel1 выбираем IpFileDataProvider1
- Ну и например в FormCreate пишем:
- Ложим на форму TIpFileDataProvider и TIpHtmlPanel
- В инспекторе объектов в свойстве DataProvider компонента IpHtmlPanel1 выбираем IpFileDataProvider1
- Ну и например в FormCreate пишем:
Код: Выделить всё
procedure TForm1.FormCreate(Sender: TObject);
begin
IpHtmlPanel1.OpenURL('d:\23-04.htm');
end; Alexx2000 Спасибо большое, получилось.
а как через прокси?
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
загрузить нужную страницу с помощью Synapse, или Indy, или lNet, или подобным, сохранить загруженное как d:\23-04.htm, а затем
Код: Выделить всё
procedure TForm1.FormCreate(Sender: TObject);
begin
IpHtmlPanel1.OpenURL('d:\23-04.htm');
end; Можно загрузить страницу в stream, а потом в IpHtmlPanel.
Есть проще IpHtmlPanel1.SetHtmlFromFile('Путь к файлу');mtdu писал(а):Смотрел на форуме, вопрос поднимался не раз.
Но я разобраться несмог.
Можно ли указать путь обукту IpHtmlPanel напрямую.
Как то так:
IpHtmlPanel. ............('c:\1.html')
Пробывал:
IpHtmlPanel1.OpenURL();
IpHtmlPanel1.SetHtml();
IpHtmlPanel1.IsURLHtml();
Ничего неполучилось.
Мои несколько копеек... У меня несколько лет назад быдл такая задача.. но, к сожалению, поддержка HTML такая слабая, ограниченная и нестабильная в FreePas, а я перебрал кучи компонентов и даже chrome embedded прикручивал, что плюнул, и все что надо написал в виде скрипта на js для TamperMonkey ((((
