Запуск 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 во время разработки в форме приложения. Однако мне нужно использовать его программно в консольном приложении.