![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 105
|
![]()
Доброго времени суток, уважаемые форумчане. У меня возник вопрос. Возможно ли сделать так, что при работе Idhttp процесс его работы (как загружается страница, что открывается, куда перенаправляется и тд) показывался в каком нибудь скажем TWebBrowser'e. То есть сделать работу idhttp наглядным.
P.S. Я знаю, что почти все функции IdHttp можно делать и через TwebBrowser, однако это слишком тормознуто, геморройно и в моем случае не подходит. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.07.2010
Сообщений: 102
|
![]()
Вроде так нельзя. Намного проще будет всё делать через TWebbrowser.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.02.2011
Сообщений: 21
|
![]()
не передашь ты куки с idhttp в twebbrowser!!!!
а так передавать ссылки, полученные с idhttp в twebbrowser.....но куки не передашь, так что бесполезно... Сам сталкивался с этим, когда только начинал работать с idhttp. |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 22.02.2012
Сообщений: 1
|
![]()
...
Get i Post возвращают String вроде а как этот String "всунуть" в WebBrowser? доступ к телу есть (наподобие Lines.Add(...)) & |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.02.2010
Сообщений: 148
|
![]()
Есть 1 геморный способ, загружать с idhttp в стрим или просто файл и затем загружать это в веб браузере.
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 29.03.2011
Сообщений: 3
|
![]()
Вставка html текста в браузер минуя файлы и потоки
Procedure TxtToBrowser(const txt : String; var br : TWebBrowser); var v: Variant; HTMLDocument: IHTMLDocument2; begin try HTMLDocument := br.Document as IHTMLDocument2; v := VarArrayCreate([0, 0], varVariant); v[0] := txt; try HTMLDocument.Write(PSafeArray(TVarD ata(v).VArray)); except end; HTMLDocument.Close; except end; end; т.е. получаешь строку (html) из инди (или из чего душа пожелает) и вставляешь ее. с куками возиться не надо, хотя их тоже можно в браузер впихнуть |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TWebBrowser | DeDoK | Работа с сетью в Delphi | 2 | 24.07.2010 20:58 |
Incompatible types: 'Unit1.TWebBrowser' and 'SHDocVw.TWebBrowser' | simon15x | Общие вопросы Delphi | 0 | 10.04.2010 03:11 |
TWebbrowser. У кого есть? | medved6216 | Компоненты Delphi | 1 | 08.04.2010 00:59 |
TWebBrowser | Saint_IV | Компоненты Delphi | 4 | 15.09.2009 21:36 |
TWebBrowser + IE 7.0 | Diogo | Общие вопросы Delphi | 5 | 27.01.2008 12:43 |