![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.09.2007
Сообщений: 14
|
![]()
Хочу оформить прогу так, чтобы в оболочке проги под дельфи был виден HTML файл. Скачал HTMLutils, но там без толстой книги по руководству не разобраться. HTMLpaser - аналогично. Ну есть же способ?! похожее можно в авторанах увидеть.
|
![]() |
![]() |
![]() |
#2 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Чтобы не париться с ресурсами - можно созданную страницу загружать в WebBrowser, или генерировать в процессе выполнения программы все в томже компоненте.
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.09.2007
Сообщений: 14
|
![]()
Друг, подкинь нужный код - как это сделать? У меня получилось так: WebBrowser отображает страницу из инета (
|
![]() |
![]() |
![]() |
#4 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
WebBrowser.Navigate(адрес с диска)
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.09.2007
Сообщений: 14
|
![]()
Это будет работать если указывать только абсолютную ссылку. Можно ли сделать ссылку относительной или вообще внедрить струницу в exe'шник?
|
![]() |
![]() |
![]() |
#6 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Тут посмотри. Про генерацию HTML,
а относительные ссылки - ExtractFilePath(Application.ExeName );
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
Страница статична ?
если да, то что тебе мешает забить текст в Tstringlist а для отображения в Webbrowser используй код: uses ActiveX; procedure WB_LoadHTML(WebBrowser: TWebBrowser; HTMLCode: string); var sl: TStringList; ms: TMemoryStream; begin WebBrowser.Navigate('about:blank'); while WebBrowser.ReadyState < READYSTATE_INTERACTIVE do Application.ProcessMessages; if Assigned(WebBrowser.Document) then begin sl := TStringList.Create; try ms := TMemoryStream.Create; try sl.Text := HTMLCode; sl.SaveToStream(ms); ms.Seek(0, 0); (WebBrowser.Document as IPersistStreamInit).Load(TStreamAda pter.Create(ms)); finally ms.Free; end; finally sl.Free; end; end; end; procedure TForm1.Button1Click(Sender: TObject); begin WB_LoadHTML(WebBrowser1, 'SwissDelphiCenter'); end;
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.09.2007
Сообщений: 14
|
![]()
Спасибо за все. Нашел аналогичный пример, да еще и гораздо с большими возможностями. Если надо скину )около мега(.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вставить swf-ролик на HTML страницу? | =LeonZone= | HTML и CSS | 30 | 20.11.2011 09:32 |
Как вставить php скрипт в html страницу? | Красавчег))) | PHP | 16 | 17.08.2009 13:17 |
Как сохранить Html страницу в *.txt зная его URL | shaima | Работа с сетью в Delphi | 1 | 31.08.2008 17:46 |
Как перенести содержимое RichEdit на HTML-страницу??? | Chuser | Компоненты Delphi | 1 | 14.03.2007 14:47 |