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

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

TChromium DCEF3 [D2005, XP]


Black7777 ©   (2014-08-25 21:20:00) 

Добрый день. Хотелось бы спросить пару вопросов по компонентам TChromium DCEF3
1. В чем отличие TChromium и TChromiumOSR?
2. Как я понял Chrom берет параметры прокси из IE (автоматически), но на просторах интернета нашел вот такой пример:
http://stackoverflow.com/questions/13426649/proxy-settings-chromium-embedded
как использовать в TChromium прокси.
Не могу разобраться с кодом. Во первых, что за объект TCefProxyType? Я прописал в USES ceflib, но Delphi XE5 ругается на TCefProxyType. И вообще куда сей код прописывать, не понятно, подскажите!?


MaxFactor   (2015-02-16 14:01:00) [1]

Народ ткните носом на исходники libcef.dll хочу поправить кое что и никак найти не могу


Black7777   (2014-11-26 07:34:00) [2]

Добрый день.
Неужели ни кто не в курсе как менять прокси?


Rusland   (2014-10-22 16:36:00) [3]

У меня тоже не сработало... но у меня DCEF1.
Вообще не понятно почему такая лажа с прокси... сам гугль хром же нормально работает с системным прокси. Почему этот компонент не пашет через прокси? (запроса на логин/пароль не дает)


Black7777   (2014-08-30 01:36:00) [4]

Удалось найти функцию в компоненте D7.
Теперь все компилируется без ошибок.
Просто создал новое приложение, положил TChromium на форму и в модуль формы вставил текст:
implementation

{$R *.dfm}
procedure AppCefGetProxyForUrl(const url: ustring; var proxyType: TCefProxyType;
 var proxyList: ustring );
begin
 proxyType := CEF_PROXY_TYPE_NAMED;
 proxyList := '59.146.46.242:8080';
end;

initialization
 CefGetProxyForUrl := @AppCefGetProxyForUrl;

end.


но никакого эффекта, смена прокси не работает.
Подскажите почему?


Black7777   (2014-08-26 23:58:00) [5]


> в твоем файле нет этого типа?

В том то и дело, что нет.


DVM   (2014-08-26 23:11:00) [6]


> Исправить сам ceflib.pas?

в твоем файле нет этого типа?


Black7777   (2014-08-26 21:18:00) [7]


> в ceflib.pas это находится

Это я понял, не ясно как это использовать в мое приложении?
Исправить сам ceflib.pas?


DVM   (2014-08-26 10:43:00) [8]


> Во первых, что за объект TCefProxyType?

// Proxy types.
 TCefProxyType = (
   PROXY_TYPE_DIRECT = 0,
   PROXY_TYPE_NAMED,
   PROXY_TYPE_PAC_STRING
 );

в ceflib.pas это находится


Cobalt   (2014-08-26 09:59:00) [9]

Ctrl+F по исходникам хрома пробовал?


Наверх

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