Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Chromium Embedded подскажите [D7, XP]


Страницы:   1 2

Rasta ©   (2012-02-12 18:10:00) 

Подскажите пожалуйста как в Chromium Embedded получить список url которые подгружаются в данный момент и увидеть что приходит в ответ с сервера.


Rasta   (2012-02-12 22:16:00) [21]

Большое спасибо тем кто ответил выше)

Список url к который подгружает браузер получаю в событии OnResourseResponse.
Выглядит так.


procedure TForm1.test(Sender: TObject; const browser: ICefBrowser;
 const url: ustring; const response: ICefResponse; var filter: ICefBase);
begin
 if(url<>'') then Memo1.Lines.Add(url);
end;


Но вот ответ не могу получить. Как понимаю он в Response но как преобразовать ICefResponse в String? Гугол ответа не дал :( Надеюсь на ваш совет гуру )


Rasta   (2012-02-12 21:14:00) [22]

Прошу прощения за ложную тревогу. Ошибка понял в чем. При помещении на форму компонента не добавлялась библиотека ceflib.


Rasta   (2012-02-12 21:08:00) [23]

Поставил нормальный Delphi. Качал с трекера одного.
При любом событии в данном случае на OnBeforeResourceLoad вываливаются ошибки
[Error] Unit1.pas(13): Undeclared identifier: 'ICefBrowser'
[Error] Unit1.pas(14): Undeclared identifier: 'ICefRequest'
[Error] Unit1.pas(14): Undeclared identifier: 'ustring'
[Error] Unit1.pas(15): Undeclared identifier: 'ICefStreamReader'
[Error] Unit1.pas(15): Undeclared identifier: 'ICefResponse'

В чем все таки проблема? Может я не так как то ставлю?


DVM   (2012-02-12 20:04:00) [24]


> как в Chromium Embedded получить список url которые подгружаются
> в данный момент

OnBeforeResourceLoad  кажется событие назвается, там можно поймать абсолютно все URL которые браузер собирается загружать.


> и увидеть что приходит в ответ с сервера.

OnResourceResponse вероятно.


> Вроде установил все правильно. Добавил все папки.

Значит не все. А вообще правильно сказали, поставь нормальную версию Delphi а не огрызок.


brother   (2012-02-12 19:11:00) [25]

я бы начал с переустановки НОРМАЛЬНОЙ делфи...


Rasta   (2012-02-12 18:40:00) [26]

Вроде установил все правильно. Добавил все папки. Запустил DCEF_D7.dpk скомпилировал и установил. Но если делаю обработку любого события выходит ошибки
 [Error] Unit1.pas(14): Undeclared identifier: 'ICefBrowser'
 [Error] Unit1.pas(14): Undeclared identifier: 'ICefFrame'
 [Error] Unit1.pas(15): Undeclared identifier: 'ustring'

В чем проблема? Использую Delphi 7 Lite Full Edition 7.3.4.3


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо