Запуск ChromiumOSR программно

Я использую последнюю сборку DCEF3 и пытаюсь запустить ChromiumOSR программно в консольном приложении. Сначала я наивно попробовал этот код:

Chromium := TChromiumOSR.Create(Self);
Chromium.OnLoadEnd := ChromiumLoadEnd;
Chromium.Load('http://google.com');

Но это не сработало и вызвало нарушение прав доступа. Затем я нашел эту тему Получение ошибок при создании ChromiumOSR программно и соответственно изменил мой код:

Chromium := TChromiumOSR.Create(Self);
Chromium.OnLoadEnd := ChromiumLoadEnd;
Chromium.CreateBrowser;
Chromium.Load('http://google.com');

Хотя я больше не получаю прав доступа, мой код все еще не работает. На самом деле я подключил прокси-сервер и прослушал соединение: к http://google.com/ запросов не поступало. Я получаю следующую ошибку в моем консольном приложении: ОШИБКА - работает без песочницы рендерера. Однако, согласно моим поискам в Google, ошибку можно "игнорировать", и код все равно должен работать.

Конечно, все работает нормально, если я создаю TChromiumOSR во время разработки в форме приложения. Однако мне нужно использовать его программно в консольном приложении.

0 ответов

Другие вопросы по тегам