Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2009, 23:59   #1
Jakethefish
Форумчанин
 
Регистрация: 13.11.2009
Сообщений: 121
По умолчанию idhttp и webbrowser

Добрый день. Хотел бы спросить, реально ли использовать эти два компонента вместе? Так как получается работать с Инди, но хотелось бы немного графического отображения.
Jakethefish вне форума Ответить с цитированием
Старый 14.11.2009, 00:49   #2
Usov
Форумчанин
 
Аватар для Usov
 
Регистрация: 29.09.2009
Сообщений: 228
По умолчанию

смотря в каких объемах, для визуализации таблиц и текста подойдет, а вот картинки и скрипты - нет. хотя видел компонент который реализован типа броузера но работает на основе TidHTTP но если честно - очень жуткое зрелище
я получал исходник страницы с помощью инди и запихивал текст страницы в вебброузер.
Usov вне форума Ответить с цитированием
Старый 14.11.2009, 00:57   #3
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Ну почему же нет?
Только браузер будет грузить всё чего не хватает (картинки, звуки, css-таблицы) из интернета, да и с относительными ссылками могут возникнуть проблемы...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 14.11.2009, 01:47   #4
Jakethefish
Форумчанин
 
Регистрация: 13.11.2009
Сообщений: 121
По умолчанию

Цитата:
Сообщение от Usov Посмотреть сообщение
смотря в каких объемах, для визуализации таблиц и текста подойдет, а вот картинки и скрипты - нет. хотя видел компонент который реализован типа броузера но работает на основе TidHTTP но если честно - очень жуткое зрелище
я получал исходник страницы с помощью инди и запихивал текст страницы в вебброузер.

какое функция/процедура/свойство у twebbrowser позволяет запихнуть респонс?

P.S. Столкнулся с проблемой.
Я смотрю пакеты программой httpanalyzer. Есть такая вкладка
Response content где я в программе смотрю хтмл код страницы. Так же есть Raw stream где я получаю header и какой текст кодированный(предположительно как раз тот же хтмл код)

запрос такой :
b:=IdHTTP1.Get('http://www.***.ru/***.php?time=' + vremjaSTR + inttostr(mt_rand(100,999)));
b - string
дальше делаю такое:
params.add(b);
params.SaveToFile('C:\x.txt');
в текстовом файле опять таки какой то кодированный код.

Дело в том что своим запросом я получаю хтмл код, с которым я получаю параметр, который нужно вытащить и использовать.

погуглил и все мои старания сводятся к тому что я получаю вот такую штуку ‹

Последний раз редактировалось Stilet; 16.11.2009 в 11:26.
Jakethefish вне форума Ответить с цитированием
Старый 15.11.2009, 00:53   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если заголовок, то используем Response.CustomHeaders(или как то так)
содержимое может быть в UTF8
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.11.2009, 01:14   #6
Jakethefish
Форумчанин
 
Регистрация: 13.11.2009
Сообщений: 121
По умолчанию

Transfer-Encoding chunked
Content-Encoding:gzip
Content-Type:text/html; charset=windows-1251



как можно раскодировать?
Jakethefish вне форума Ответить с цитированием
Старый 15.11.2009, 01:29   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

там где то есть компрессор компонент(индийский)
его кинуть и подключить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.11.2009, 15:53   #8
Jakethefish
Форумчанин
 
Регистрация: 13.11.2009
Сообщений: 121
По умолчанию

Столкнулся с проблемой: кидаю на форму, подключаю И в uses ничего не меняется, в type IdCompressorZLibEx1: TIdCompressorZLibEx;второе подчеркнуто красной чертой, а в ошибках стоит undeclared identifier TIdCompressorZLibEx. После того как делаешь попытку нажать ctrl space автодоп. не появляется но units обновляется и добавляется IdZLibCompressorBase, IdCompressorZLibEx (я гуглил, там должно быть что-то ещё, в смысле 3 компонент) + ошибка cannot resolve unit name IdCompressorZLibEx . Нашел сайт http://janych.selfip.com/Examples/De...%20%E8%20Indy/
http://janych.selfip.com/Examples/Delphi/Indy/HTTP/ сделал все как в решении.

выдал новую кучу ошибок.

что делать? может дело в инди или в борланд студио?
Jakethefish вне форума Ответить с цитированием
Старый 15.11.2009, 15:59   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ошибка что файл не найден?
а вы все пути указали?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.11.2009, 17:25   #10
Jakethefish
Форумчанин
 
Регистрация: 13.11.2009
Сообщений: 121
По умолчанию



Эта туча ошибок и даже больше появляется если пытаться запустить программу. В uses написано след.
IdZLibEx in 'D:\Borland\BDS\4.0\source\Indy10\d opmod\IdZLibEx.pas',
IdCompressorZLibEx in 'D:\Borland\BDS\4.0\source\Indy10\d opmod\IdCompressorZLibEx.pas',
IdZLibCompressorBase in 'D:\Borland\BDS\4.0\source\Indy10\d opmod\IdZLibCompressorBase.pas',
IdHttp in 'D:\Borland\BDS\4.0\source\Indy10\d opmod\IdHttp.pas';
если добавить больше .pas файлов то и ошибок больше будет %)
Jakethefish вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IdHTTP и авторизация celovec Работа с сетью в Delphi 4 06.12.2010 21:33
idHTTP Edward Работа с сетью в Delphi 14 04.09.2009 00:33
IDHTTP Edward Компоненты Delphi 1 17.08.2009 20:20
idHTTP DeDoK Общие вопросы Delphi 5 05.06.2008 22:45
idHTTP и HTTPS CoDeR Работа с сетью в Delphi 2 12.11.2007 15:55